QT多窗口切换的问题

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了QT多窗口切换的问题相关的知识,希望对你有一定的参考价值。

请问如何从QMainWidget类的窗口转到其他窗口?其实我对QMainWidget和Qwidget、Qdialog的概念区别也不是很清楚
目的是实现点击 QMainWidget类窗口的一个BUTTON 跳转到其他窗口的功能

参考技术A 可以参考这个函数void QWidget::setWindowState ( Qt::WindowStates windowState ),要跳转到哪个窗口,让它的windowsState设为Qt::WindowActive。
QMainWinodow带有很多工具栏、功能的窗体,可以看看传统界面的word。它可以添加菜单栏、工具栏、状态栏等。
QDialog是对话框,临时与用户交互的窗口,一般做为用户输入、配置窗口。它会独占焦点,无法对其父窗口进行操作。
QWidget可以是说是最基本的窗体类,很多控件会继承于它。
更多信息参考assistant中对它们的各自介绍。本回答被提问者和网友采纳
参考技术B alt+Tab

以上是关于QT多窗口切换的问题的主要内容,如果未能解决你的问题,请参考以下文章

Qt--多页面切换组件

如何从 QT 窗口内停止多进程?

第54课 Qt 中的多页面切换组件

Selenium中如何处理多窗口切换的问题

Qt学习--信号与槽(多窗口的实现)

多窗口切换