?? readme.txt
字號:
中國電子開發網
www.cedn.cn
Qt version: 4.1.4 open source edition(for windows)
如何利用Qt Designer實現快速設計
實現Qt4.1參考手冊中Using a Component in Your Application一節
中的三種方法之單繼承方法。
說明:
1 給出了ImageDialog類的實現方法,位于imagedialog.h和imagedialog.cpp中
2 有幾處參考手冊中說的并不明確,其中最重要的是各個widgets的命名方式:
在qt designer中一個widget有兩個屬性很容易混淆:一個是objectName,一個
是Text(比如PushButton對象)或者windowTitle(比如QDialog對象)。其中Text
或者windowTitle就是我們最終在用戶界面上看到的標識,而objectName則
不同,它是留給程序員使用的,用戶看不到的。
但是手冊中并沒有說明這一點(至少是在這一節中沒有說明),因此如果你完全按照
手冊中的方法來做的話,會發現并不能編譯成功。但是知道了這個區別之后,我們就
很容易的修改widget的objectName屬性以和手冊中的描述一致。在這里我們主要是
需要在qt designer中將QDialog對象(即這個form)的objectName改為Imagedialog,
并將QComboBox對象的objectName改為colorDepthCombo即可。
//可以在moc編譯生成的ui_imagedialog.h文件中看到修改后的變化
3 其實并不需要像手冊中說的那樣自己編寫.pro文件,我們只需要運行即可
qmake -project
qmake directory.pro
make //注意,這里可不是qmake呀
然后在release目錄中就可以看到可執行文件了。
其中directory為存放你的項目文件的目錄。
4 在寫程序時,我經常容易犯一些小錯誤,比如拼寫錯誤,應該是widget寫成了widge;
后綴名錯誤在qt中一般都是.cpp文件而不是.c文件,我曾經被這種低級錯誤折騰了不少
呵呵...
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -