是否可以在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)