2011-02-02 34 views
0

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

回答

1

当你说话的Qt Creator中的你肯定意味着对左边和右边的控件。在我看来,最好的实现是QDockWidgets。看看他们的文档,正如马丁所说,看看examples,他们非常适合了解每个布局和组成问题。

QDockWidgets可以浮动(将它们作为工具箱从主窗口取消),它们可以固定两侧以便于使用它们,因为它们可以用您喜欢的每个窗口部件填充。例如,当我在应用程序中显示文件资源管理器时,我经常使用它们。只需看看examples就可以玩了。

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

+0

哦,我忘了提及你也可以看看QSplitter。 (http://doc.qt.nokia.com/4.6/qsplitter.html) – Exa 2011-02-02 12:48:02

1

你通常从一个QMainWindow开始,然后在其中放置其他工具栏,控件,小部件等。

退房Qt的例子附带的SDK SRC