Qt/project1/QPushButton/QLineEdit/QPlainTextEdit

来源:互联网 发布:ubuntu anaconda 卸载 编辑:程序博客网 时间:2024/06/08 17:48

下面介绍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();}


运行后效果:


0 0
原创粉丝点击