用qt designer來設計gui
(1) 建立並初始化子視窗部件。
(2)把子視窗部件放到布局中。
(3)設定tab鍵順序。
(4)建立訊號-槽之間的連線。
(5)實現對話方塊中的自定義糟。
使用qt設計師的乙個好處就在於它為程式設計師在修改自己設計的窗體時提供了很大的自由,並且不必再強迫自己去修改源**。當完全通過於寫c++**開發窗體時,對窗體設計的修改將會相當耗時。利用qt設計師,由於uic會自動為那些發生了改變的窗體重新生成源**,所以就不會再浪費時間了。對話方塊的使用者互動介面會被儲存為.ui檔案(一種基於xml的檔案格式),而通過對
uic所生成的類進行子類化,就可以實現自定義的函式功能。
(1) my.pro(工程檔案,在qt creator生成)
(2) dialog.ui(由qt designer設計然後匯入,或直接由qtcreator設計)
(3) ui_dialog.h(與dialog.ui對應的,uic –oui_dialog.h dialog.ui)
(4) dialog.h(設計的與ui類同名的類,並繼承於ui類和qdialog類,實現ui的功能擴充套件)
dialog.cpp(dialog類的實現)
GUI設計禁忌
gui設計禁忌 基本原則 1 關注使用者及其任務,而不是技術 2 首先考慮功能,然後才是表示 3 從使用者的視角看問題,使用使用者的詞彙進行描述 4 不要向使用者暴露實現細節 5 使常用的使用者任務簡單化,不要讓使用者解決額外的問題 6 保持一致性,引導使用者的使用習慣 7 保持顯示慣性,傳遞資訊,...
GUI設計禁忌
本文列舉jeff johnson gui設計禁忌 一書中提及的明確針對web設計和筆者認為對web設計有參考意義的設計原則和禁忌。設計web專案時盡量參考一下基本原則,避免設計禁忌,應該能使web專案的gui上乙個層次。基本原則 1 關注使用者及其任務,而不是技術 2 首先考慮功能,然後才是表示 3...
GUI設計禁忌
本文列舉jeff johnson gui設計禁忌 一書中提及的明確針對web設計和筆者認為對web設計有參考意義的設計原則和禁忌。設計web專案時盡量參考一下基本原則,避免設計禁忌,應該能使web專案的gui上乙個層次。基本原則 1 關注使用者及其任務,而不是技術 2 首先考慮功能,然後才是表示 3...