2010-05-25 103 views
5

QT/PYQT和QT Designer的開發方法是什麼?
要這樣:QT/PyQT使用QT Designer的最佳實踐

  1. 把所有部件的面板上(沒有任何佈局),並安排他們在佈局
  2. 認沽組件(對齊縱向/橫向/表格/網格)
  3. 生成UI文件並開始編碼

如何管理自定義小部件?例如,當你需要微調QButton或QLineEdit的行爲時?是否有可能將此自定義小部件添加到設計器?

回答

5

回答你的問題的一部分:

是的,這是可能的自定義小部件添加到設計。您有兩種選擇:

  • 您可以編寫一個完整的設計器插件 - 有關完整示例,請參見Creating Custom Widgets for Qt Designer
  • 您可以提升窗口小部件 - 也就是說,您可以選擇一個已經存在的窗口小部件,它的外觀和/或功能與您在運行時創建的窗口小部件類似,將「模擬」窗口小部件放置在窗體上,右鍵單擊它,並且將其「推廣」到您將使用的最終小部件的實際類型。在運行時,表單解析器將創建實際的小部件而不是佔位符。有關更多詳細信息,請參見Using Custom Widgets with Qt Designer > Promoting Widgets