0
我在做Udemy C++ Qt教程。這個想法是在一個窗口中有一個QPushButton按鈕。我的Qt 5.5 QPushButton按鈕沒有出現在窗口中(Win7)
當我運行這個,我得到一個空的窗口。在Win7中使用Qt 5.5。
這裏是我的文件:
的main.cpp
#include<QApplication>
#include"S_S.h"
int main(int argc, char *argv[])
{
QApplication app(argc,argv);
S_S MyTest;
MyTest.show();
return app.exec();
}
S_S.h
#ifndef S_S_H
#define S_S_H
#include<QApplication>
#include<QWidget>
#include<QPushButton>
class S_S : public QWidget
{
public:
S_S();
private:
QPushButton *Button1;
};
#endif // S_S_H
S_S.cpp
#include"s_s.h"
S_S::S_S():QWidget()
{
Button1=new QPushButton;
Button1->setText("Cancel");
connect(Button1,SIGNAL(clicked()),qApp,SLOT(quit()));
}
好吧,就像我說的那是一個教程。我對它爲什麼不起作用更感興趣。或者說,教程代碼的哪一部分已被棄用和/或已過時。 – astroannie
你有鏈接到教程或教程的代碼?您的問題中的代碼與教程中的內容完全相同嗎? – Sam