2010-05-25 9 views
5

¿Cuál es su enfoque de desarrollo con QT/PYQT y QT Designer?
haces esto:Mejor práctica de QT/PyQT para usar QT Designer

  1. Poner todos los componentes en el panel (sin ningún tipo de diseño) y las coloque
  2. componentes ponemos en diseño (alineen verticalmente/horizontalmente/Formulario/Grid) archivo de interfaz de usuario
  3. Generar y comience a codificar

¿cómo se gestiona cuando tiene un widget personalizado? Por ejemplo, cuando tiene que ajustar el comportamiento de un QButton o QLineEdit? ¿Es posible agregar este widget personalizado al diseñador?

Respuesta

5

respuesta a parte de su pregunta:

Sí, es posible añadir widgets personalizados para el diseñador. Tiene dos alternativas:

  • Puede escribir un plugin diseñador de pleno derecho - ver Creating Custom Widgets for Qt Designer de un ejemplo completo.
  • Puede promocionar widgets, es decir, elige un widget ya existente que sea similar en apariencia y/o funcionalidad al widget que creará en tiempo de ejecución, coloca el widget "simulado" en el formulario, haga clic con el botón derecho , y "lo promocionas" al tipo real del widget final que usarás. En tiempo de ejecución, el analizador de formularios creará su widget real en lugar del marcador de posición. Ver Using Custom Widgets with Qt Designer > Promoting Widgets para más detalles.
Cuestiones relacionadas