我正在开发一个使用Qt的医院管理系统。它可以选择创建病人,编辑病人和生成账单。我使用了QMainWindow,并在工具栏中为这三个选项分别设置了三个按钮。现在,当用户选择这三个按钮中的一个时,我想加载与之对应的表单,例如Patient Creation Form或Patient Edit表单等。在用于QMainWindow的QtDesigner中,我能够基于中心小部件设计一个表单。如何设计多个表单并基于用户操作将它们加载到中心小部件上。如何在qt mainwindow中设置多个屏幕
0
A
回答
1
2
Add New -> Qt Designer Form Class
设置你的班级的名字,标记"Create form"
,继承QDialog
。使用Qt Designer建立你的对话框或代码做到这一点,并调用它的主窗口是这样的:
MyDialog dlg;
dlg.show();
要MainWindow
和您的形式(例如新的数据发送到您的MainWindow
),你应该使用信号和槽之间的通信。
如果你的表单应该创建和编辑一些数据,你可以做它的模态。 setModal
方法
相关问题
- 1. 设置一个Qt :: MainWindow
- 2. 如何在Qt中设置屏幕大小?
- 3. Qt和多屏幕
- 4. 如何在Qt Symbian屏幕中心放置一个图标?
- 5. 如何设置填充风格的QT中的MainWindow风格?
- 6. Qt MainWindow在Linux中的位置
- 7. Qt:我如何让QWidget显示在我的mainWindow的多个位置?
- 8. 如何在j2me(java)中的一个屏幕中显示多个列表屏幕
- 9. 在屏幕中心设置QMainWindow
- 10. 如何设置保持屏幕和全屏幕标志?
- 11. 如何为小屏幕和大屏幕设置webview宽度
- 12. 多个“屏幕”
- 13. 将屏幕位置设置为屏幕中心
- 14. 如何设置黑莓屏幕
- 15. 如何设置定位屏幕“肖像”
- 16. 如何设置默认屏幕方向?
- 17. Qt屏幕分辨率初始屏幕
- 18. 在.Net中设置屏幕分辨率
- 19. 如何在两个屏幕上设置课程的验证?
- 20. 如何设置Appium在每个动作上拍屏幕
- 21. 如何在android中设计屏幕?
- 22. 如何在双屏电脑的屏幕上设置Synergy
- 23. 如何在横向视图中设置屏幕方向,如iphone
- 24. InputListener doesn't设置一个新的屏幕
- 25. libgdx - 当我调用setScreen()设置一个新屏幕时,屏幕在新屏幕和旧屏幕之间闪烁
- 26. 透明设置屏幕
- 27. 如何在html中使用多个屏幕并轻扫这些屏幕
- 28. 如何让精灵适合多个设备的整个屏幕
- 29. 设置主屏幕壁纸
- 30. 在Qt中禁用屏幕旋转