Tab Dialog例子展示怎么使用QTabWidget构造一个标签对话框。
本例由一个TabDialog类组成,它提供了三个标签栏,每一个都包含了有关打开文件的信息,还提供了两个标准按钮,用于accept和reject对话框的内容。
QTabWidget类提供一个栈型的标签组件。它提供一个QTabBar和一个“页区域(page area)”它用来展示每页中相关的标签。默认地tab bar是被显示在页区域上的。
通常使用QTabWidget是这么做的:
1. 创建一个QTableWidget
2. 为在tab dialog中的每一页创建一个QWidget,但是不要指定父widget。
3. 插入子widgets到页Widget,用layout给他们布局
4. 调用addTab()或者insertTab()将页widget放到标签widget,
Qt Tab Dialog示例介绍

本文通过一个TabDialog实例展示了如何使用QTabWidget创建带标签的对话框。QTabWidget包含一个QTabBar和页区域,用于展示各页内容。步骤包括创建QTableWidget,为每一页创建QWidget,插入子部件并布局,最后调用addTab或insertTab添加标签。当切换页面时,会触发currentChanged信号。代码示例中,文件信息可以通过命令行参数或拖放操作提供。
最低0.47元/天 解锁文章
745

被折叠的 条评论
为什么被折叠?



