小编Der*_*ltz的帖子

在main()之外的Qt中创建一个窗口?

是否可以在main()函数之外的Qt中创建一个窗口,就像在教程中一样?我这样做的方式有什么问题?我尝试编译时没有错误,但窗口从未出现过.谢谢.

main.cpp中

#include <QtGui>
#include "Calculator.h"

int main(int argc, char *argv[]) {
    QApplication application(argc, argv);
    Calculator calculator();
    return application.exec();
}
Run Code Online (Sandbox Code Playgroud)

Calculator.h

class Calculator {
    public:
        Calculator();
};
Run Code Online (Sandbox Code Playgroud)

Calculator.cpp

#include <QtGui>
#include "Calculator.h"

Calculator::Calculator() {

    QWidget window;
    window.show();

}
Run Code Online (Sandbox Code Playgroud)

c++ user-interface qt qwidget

3
推荐指数
1
解决办法
3526
查看次数

标签 统计

c++ ×1

qt ×1

qwidget ×1

user-interface ×1