qt编译运行后不显示窗体
时间: 2023-11-13 18:03:24 浏览: 146
QT5用代码生成一个窗体,并弹出显示窗体
可能是因为你的代码中没有创建并显示窗体。在Qt中创建窗体的方式有很多种,以下是一种常见的方法:
1. 创建一个新的Qt窗体项目。
2. 在MainWindow.cpp文件中,添加以下代码:
```
#include "mainwindow.h"
#include "ui_mainwindow.h"
MainWindow::MainWindow(QWidget *parent) :
QMainWindow(parent),
ui(new Ui::MainWindow)
{
ui->setupUi(this); // 创建UI界面
this->show(); // 显示窗体
}
MainWindow::~MainWindow()
{
delete ui;
}
```
3. 编译并运行程序,你应该会看到一个空白的窗体。如果没有显示出来,可以尝试检查一下你的代码是否有问题,或者查看Qt的日志信息来排查问题。
阅读全文