下面介绍Qt/project1/QPushButton/QLineEdit/QPlainTextEdit
1.QPushBtton类
2.QLineEdit类
3.QPlainTextEdit类
建立每一个子窗口的时候都要去指定它的父窗口。
#ifndef _MYWINDOW_H_
#define _MYWINDOW_H_
#include
//按钮类
#include
//单行编辑类
#include
//无格式文本编辑类
class Mywindow :public QWidget
{
Q_OBJECT;
public:
Mywindow(QWidget *parent);
private:
QPushButton* m_button;
QLineEdit* m_lineedit;
QPlainTextEdit* m_plaintextedit;
};
#endif
#include"Mywindow.h"
Mywindow::Mywindow(QWidget *parent) :QWidget(parent)
{
m_lineedit = new QLineEdit(this);
m_lineedit->setGeometry(50, 50, 200, 40);
m_button = new QPushButton(this);
m_button->setText("hello,qt");
m_button->setGeometry(260, 50, 220, 40);
m_plaintextedit = new QPlainTextEdit(this);
m_plaintextedit->setGeometry(50, 100, 430, 200);
}
#include
#include"Mywindow.h"
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
Mywindow window(NULL);
window.show();
return a.exec();
}
运行后效果: