在Qt中划分应用程序屏幕

时间:2011-02-02 04:57:59

标签: c++ qt

我想将应用程序屏幕划分为多个部分,例如固定控件和固定控件的一部分。另一个是变量,当用户选择某个东西时可以改变。就像在Qt Creator中一样,我们的左侧列始终是固定的。当用户选择某些内容时,中心屏幕的内容会发生变化。我附上了屏幕截图。怎么做。如果有人有任何想法请帮助我。

2 个答案:

答案 0 :(得分:1)

您通常从QMainWindow开始,然后将其他工具栏,控件,小部件等放在其中。

查看SDK src附带的Qt示例

答案 1 :(得分:1)

当你谈到Qt Creator时,你的意思是左右控制。在我看来,实现它的最好的事情是QDockWidgets。在文档中查看它们,正如Martin所说,看看examples,它们非常适合学习每个布局和构图问题。

QDockWidgets可以浮动(从主窗口取消它们作为工具箱),它们可以有固定的侧面,并且很容易使用它们,因为它们可以填充你喜欢的每个小部件。例如,当我在应用程序中显示文件浏览器时,我经常使用它们。只需查看examples并使用它即可。

如果您只想让用户始终看到QActions,您可以使用QToolBar