¿Cómo puedo agregar un borde de contorno a un widget en wxpython? (Cualquier widget, por ejemplo, un wx.Button
)¿Cómo agregar un borde de contorno a un widget?
Respuesta
Para el panel, puede utilizar
p = wx.Panel(....., style=wx.SUNKEN_BORDER)
allí se puede elegir entre las constantes:
wx.SIMPLE_BORDER
wx.RAISED_BORDER
wx.SUNKEN_BORDER
wx.NO_BORDER
Si desea crear borde alrededor wx.Button
, me gustaría utilizar mi mapa de bits personalizado con wx.BitmapButton
:
b = wx.BitmapButton(pane, -1, wx.Bitmap('buttons/my_beautiful_button.png'))
Para cualquier widget, creo que siempre puede crear un wx.Panel
con un borde y poner el widget en el panel.
No hay una manera fácil de cambiar el aspecto de los widgets 'estándar' en wxPython ('estándar' quiero decir wx.Button, wx.CheckBox, etc.), porque usan controles nativos de su gestor de ventanas del sistema operativo subyacente y no puede cambiar eso.
Su camino a seguir es profundizar en wx.lib
donde puede encontrar mejores controles genéricos y ventanas que no usan controles nativos pero prefieren la representación personalizada de esos.
Si desea tener un mejor control en sus botones, use wx.lib.buttons
. La misma regla se aplica a otros controles: mira wx.lib
.
- 1. WPF Agregar un borde a un TextBlock
- 2. PyQt: cómo agregar un widget de IU separado a QMainWindow
- 3. ¿Cómo puedo agregar WebView en un widget?
- 4. Agregar un enlace web a un widget TextView
- 5. cómo agregar borde a un texto en textview android
- 6. Agregar borde a las imágenes
- 7. Añadir un borde inferior a un div
- 8. BGL Agregar un borde con propiedades múltiples
- 9. Cómo hacer una flecha: ¿después de un contorno?
- 10. Eliminar borde punteado/contorno del menú desplegable centrado
- 11. ¿Cómo crear un borde en un borde de una vista?
- 12. Cómo agregar un borde en HTML5 Canvas 'Text?
- 13. esbozar en un solo borde
- 14. Cómo agregar un encabezado a un diseño lineal
- 15. ¿Cómo aproximar un contorno vectorial desde un ráster de elevación?
- 16. ¿Existe alguna manera más simple/mejor de poner un borde/contorno alrededor de mi TextView?
- 17. Agregar relleno a un widget de tkinter solo en un lado
- 18. ¿Cómo agregar etiquetas de borde en Graphviz?
- 19. Cómo agregar un contorno de límite en UIView de Iphone.Please leer Descripción
- 20. ¿Cómo agrego un borde a una página usando iTextSharp?
- 21. Cómo agregar solo el borde derecho a UIImageView
- 22. IE7 BOTÓN contorno blanco
- 23. ¿Cómo agregar un borde al texto dentro de un bloque de texto en WPF?
- 24. ¿Cómo puedo reemplazar un widget de GWT en un panel?
- 25. Cómo deshabilitar un widget "dijit.form.FilteringSelect"?
- 26. pyqt: cómo eliminar un widget?
- 27. Agregar borde al control WebBrowser
- 28. Cómo puedo agregar borde a ListViewItem, ListView en modo GridView
- 29. cómo agregar un SyndicationElementExtension a un SyndicationItem
- 30. ¿Cómo puedo agregar un espacio alrededor del borde de un Jbutton?
Buena idea !!!! .... – user1513192