void setupUi(QWidget *Form)
{
Form->setObjectName(QString::fromUtf8("Form"));
Form->resize(QSize(240, 320).expandedTo(Form->minimumSizeHint()));
QPalette palette;
palette.setColor(QPalette::Active, static_cast<QPalette::ColorRole>(10), QColor(98, 169, 255));
palette.setColor(QPalette::Active, static_cast<QPalette::ColorRole>(0), QColor(170, 255, 204));
palette.setColor(QPalette::Active, static_cast<QPalette::ColorRole>(1), QColor(170, 255, 204));
Form->setPalette(palette);
lineEdit = new QLineEdit(Form);
lineEdit->setObjectName(QString::fromUtf8("lineEdit"));
lineEdit->setEnabled(true);
lineEdit->setGeometry(QRect(70, 170, 113, 20));
QPalette palette1;
palette1.setColor(QPalette::Disabled, static_cast<QPalette::ColorRole>(10), QColor(165, 255, 191));
palette1.setColor(QPalette::Disabled, static_cast<QPalette::ColorRole>(6), QColor(0, 0, 0));
lineEdit->setPalette(palette1);
lineEdit->setReadOnly(false);
label = new QLabel(Form);
label->setObjectName(QString::fromUtf8("label"));
label->setGeometry(QRect(50, 10, 100, 30));
pushButton = new QPushButton(Form);
pushButton->setObjectName(QString::fromUtf8("pushButton"));
pushButton->setGeometry(QRect(80, 120, 75, 23));
QPalette palette2;
palette2.setColor(QPalette::Active, static_cast<QPalette::ColorRole>(1), QColor(170, 255, 204));
pushButton->setPalette(palette2);
toolButton = new QToolButton(Form);
toolButton->setObjectName(QString::fromUtf8("toolButton"));
toolButton->setProperty("modal", QVariant(false));
toolButton->setGeometry(QRect(170, 110, 50, 50));
QPalette palette3;
palette3.setColor(QPalette::Active, static_cast<QPalette::ColorRole>(10), QColor(192, 255, 213));
toolButton->setPalette(palette3);
toolButton->setIcon(QIcon(QString::fromUtf8("DSC01954.JPG")));
toolButton->setIconSize(QSize(50, 50));
retranslateUi(Form);
QMetaObject::connectSlotsByName(Form);
} // setupUi
这个是setupUi那个函数。
class QParent : public QWidget
{
public:
Ui::Form m_cUI;//setupui 是Ui::Form的成员函数
}
在QParent里调用setupUi(this)。