入口(主函数)
#include "YWin.h"
#include <QtWidgets/QApplication>
#include <QPushButton>
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
YWin w(NULL);
w.setGeometry(100, 100, 400, 300);
w.show();
return a.exec();
}
创建好了main文件函数,再创建一个class类 文件名分别为(YWind.cpp、YWind.h);
当前目录下包含的 .h头文件
#ifndef YWIN_H
#define YWIN_H
#include <QWidget>
#include <QPushButton>
#include <QLineEdit>
#include <QPlainTextEdit>
class YWin : public QWidget
{
Q_OBJECT
public:
YWin(QWidget *parent);
~YWin();
private:
QPushButton *button;
QLineEdit *lineedit;
QPlainTextEdit *textedit;
};
#endif // YWIN_H
当前目录下包含的.cpp文件
#include "ywin.h"
YWin::YWin(QWidget *parent)
: QWidget(parent)
{
lineedit = new QLineEdit(this);
lineedit->setGeometry(0, 0, 300, 100);
button = new QPushButton(this);
button->setText("hell,qt");
button->setGeometry(310,0,90,100);
textedit = new QPlainTextEdit(this);
textedit->setGeometry(0, 110, 400, 190);
}
YWin::~YWin()
{
}