[英]how to add a custom widget to Qt 4.8.6
我試圖弄清楚如何向Qt Designer添加自定義窗口小部件。 到目前為止,我一直沒有成功。 Qt的新手。 我正在運行Qt 4.8.6。 我知道有一個更新的版本,但是由於項目的限制,我不得不堅持使用這個版本。 本質上,我需要添加一個十六進制旋轉框,即一個以十六進制而不是十進制計數的旋轉框。 我什至找到實現它的代碼 。 它確實說明了如何將其集成到Qt Designer中 ,但是針對版本3進行了說明。有人可以提供幫助嗎?
任何幫助是極大的贊賞
閱讀有關創建設計器小部件並使用它們的信息 ,但簡要介紹一下:
QDesignerCustomWidgetInterface
為您的自定義小部件創建自定義設計器插件 $QTDIR/plugins/designer
還有一個示例可以遵循。
這是一個文檔。 簡而言之,您只需將任何小部件(例如QSpinBox
即可在Designer中將其繪制得漂亮)添加到表單中,然后將其轉換為所需的小部件。
要將自定義窗口小部件添加到Qt設計器,只需執行以下步驟:
在要顯示此小部件的任何位置的MainWindow / Dialog中,從設計器的“容器”部分添加“小部件”。
現在,右鍵單擊剛剛添加的“窗口小部件”容器,然后單擊“升級為...”
干杯!
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.