使用Qt在C ++中自定义UI?

时间:2009-12-18 14:56:58

标签: c++ qt user-interface qt-creator

来自C#,我决定用Qt框架学习C ++。我有一个问题,完成像这样的用户界面的“正确”方法是什么?这可能有点主观,但我确信将图像标签堆叠在一起并不是正确的方法。

browser mockup http://img685.imageshack.us/img685/7643/mockup.png

3 个答案:

答案 0 :(得分:9)

我建议首先创建一个普通的旧标准UI,然后对其应用stylesheet以获得所需的外观。这样,您可以专注于您想要的功能(带有按钮和QLineEdit的QToolBar),然后(或首先)完成所有样式。

答案 1 :(得分:4)

顶部是工具栏。您可以将QMainWindow与QToolBar一起使用,您可以在其中放置几个​​QToolButton。然后,您可以使用样式表来获得漂亮的外观。

答案 2 :(得分:1)

您还可以创建自己的QStyle,负责实际绘制小部件。