QT--base_20161202控件

来源:互联网 发布:苍南县网络问政平台 编辑:程序博客网 时间:2024/06/16 10:43
#include "mywidget.h"#include <QPushButton>#include <QWidget>#include <QLabel>#include <QComboBox>#include <QLineEdit>#include <QCheckBox>#include <QVBoxLayout>#include <QTextEdit>#include <QTextBrowser>//只读文本编辑框#include <QGroupBox>#include <QSpinBox>#include <QSlider>#include <QDateEdit>#include <QTimeEdit>#include <QDateTimeEdit>#include <QTabWidget>#include <QApplication>#include <QRadioButton>MyWidget::MyWidget(QWidget *parent) : QWidget(parent){    QLabel* label;    QComboBox* combo;    QPushButton* button;    QRadioButton* radio;    QVBoxLayout* lay=new QVBoxLayout(this);    lay->addWidget(label=new QLabel("<font color=red>Label</front>"));    lay->addWidget(button=new QPushButton("Button"));    button->setStyleSheet("QPushButton{font:bold 18px;color:red}");//设置控件风格    lay->addWidget(radio=new QRadioButton("Radio"));    radio->setStyleSheet("QRadioButton{color:red}");    lay->addWidget(new QCheckBox("CheckBox"));    lay->addWidget(combo=new QComboBox());    combo->addItem("select1");    combo->addItem("select2");    lay->addWidget(new QTextEdit);    lay->addWidget(new QGroupBox);    lay->addWidget(new QSlider);    lay->addWidget(new QSpinBox);    lay->addWidget(new QDateTimeEdit);}int main(int argc,char* argv[]){    QApplication app(argc,argv);    MyWidget w;    w.show();    return app.exec();}MyWidget::~MyWidget(){}

程序运行结果:


2 0
原创粉丝点击