在main()之外的Qt中创建一个窗口,可以通过以下步骤实现:
#include <QApplication>
#include <QMainWindow>
class MyWindow : public QMainWindow {
public:
MyWindow(QWidget *parent = nullptr) : QMainWindow(parent) {
// 在这里添加窗口的初始化代码
}
};
MyWindow window;
int main(int argc, char *argv[]) {
QApplication app(argc, argv);
window.show();
return app.exec();
}
这样,在main()函数之外就创建了一个窗口,并在需要时显示。这种方式适用于需要在程序运行过程中动态创建窗口的场景。
推荐的腾讯云相关产品:
产品介绍链接地址:
领取专属 10元无门槛券
手把手带您无忧上云