QT安装环境介绍:
https://blog.csdn.net/hechao3225/article/details/52981007
教程:
http://c.biancheng.net/qt/
Hello,world简单示例,VS下编写纯代码的界面:
http://c.biancheng.net/view/1824.html
第一步:
第二步:
myclass.h文件
#ifndef MYCLASS_H
#define MYCLASS_H#include <QtWidgets/QDialog>
#include <QtWidgets/QPushButton>
#include "ui_myclass.h"
class MyClass : public QDialog
{Q_OBJECTpublic:MyClass(QWidget *parent = 0);~MyClass();void InitWidget();
private:Ui::MyClassClass ui;QPushButton* btn_{ nullptr };QWidget* root_layout_{ nullptr };
};#endif // MYCLASS_H
myclass.cpp文件
#include "myclass.h"
#include <QLayout>MyClass::MyClass(QWidget *parent): QDialog(parent)
{InitWidget();ui.setupUi(this);
}MyClass::~MyClass()
{}void MyClass::InitWidget()
{btn_ = new QPushButton("zhangsan btn");root_layout_ = new QWidget(this);QHBoxLayout* lay = new QHBoxLayout();root_layout_->setLayout(lay);lay->addWidget(btn_);setLayout(lay);
}
其他文件默认即可。
效果图如下: