來自C#,我決定學習C++與Qt框架。我有一個問題,完成像這樣的用戶界面的「正確」方式是什麼?這可能是一種主觀的,但我確信將圖像標籤堆疊在一起並不是正確的方式。用Qt編寫C++的自定義用戶界面?
browser mockup http://img685.imageshack.us/img685/7643/mockup.png
來自C#,我決定學習C++與Qt框架。我有一個問題,完成像這樣的用戶界面的「正確」方式是什麼?這可能是一種主觀的,但我確信將圖像標籤堆疊在一起並不是正確的方式。用Qt編寫C++的自定義用戶界面?
browser mockup http://img685.imageshack.us/img685/7643/mockup.png
我建議首先創建一個普通的老標準的用戶界面,然後到stylesheet適用於它,以達到所需的外觀。這樣,你就可以專注於你想要的功能(一個帶有按鈕和QLineEdit的QToolBar),並且只需在之後(或第一個)完成所有樣式。
您也可以創建自己的QStyle,它負責實際繪製小部件。
頂部是一個工具欄。你可以在QToolBar中使用一個QMainWindow,你可以在其中放置幾個QToolButton。然後,您可以使用樣式表來獲得漂亮的外觀。