#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()
{
}
程序运行结果: