一个默默耕耘的工程师…
QT会自动将界面生成一个ui_widget.h的文件,虽然是.h文件,但里面也包含了所有源码。在界面中所有的控件的设置代码,都在该文件里面。当不知道怎么通过代码来设置控件的属性时,可以直接参考该.h文件来设置。
/********************************************************************************
** Form generated from reading UI file 'widget.ui'
**
** Created by: Qt User Interface Compiler version 5.9.0
**
** WARNING! All changes made in this file will be lost when recompiling UI file!
********************************************************************************/
#ifndef UI_WIDGET_H
#define UI_WIDGET_H
#include <QtCore/QVariant>
#include <QtWidgets/QAction>
#include <QtWidgets/QApplication>
#include <QtWidgets/QButtonGroup>
#include <QtWidgets/QHeaderView>
#include <QtWidgets/QPushButton>
#include <QtWidgets/QWidget>
QT_BEGIN_NAMESPACE
class Ui_Widget
{
public:
QPushButton *closeButton;
QPushButton *viewSlotButton;
void setupUi(QWidget *Widget)
{
if (Widget->objectName().isEmpty())
Widget->setObjectName(QStringLiteral("Widget"));
Widget->resize(939, 499);
closeButton = new QPushButton(Widget);
closeButton->setObjectName(QStringLiteral("closeButton"));
closeButton->setGeometry(QRect(270, 240, 93, 28));
viewSlotButton = new QPushButton(Widget);
viewSlotButton->setObjectName(QStringLiteral("viewSlotButton"));
viewSlotButton->setGeometry(QRect(130, 240, 93, 28));
retranslateUi(Widget);
QObject::connect(closeButton, SIGNAL(clicked()), Widget, SLOT(close()));
QObject::connect(viewSlotButton, SIGNAL(clicked()), Widget, SLOT(ViewSlot()));
QMetaObject::connectSlotsByName(Widget);
} // setupUi
void retranslateUi(QWidget *Widget)
{
Widget->setWindowTitle(QApplication::translate("Widget", "Widget", Q_NULLPTR));
closeButton->setText(QApplication::translate("Widget", "\345\205\263\351\227\255", Q_NULLPTR));
viewSlotButton->setText(QApplication::translate("Widget", "viewSlot", Q_NULLPTR));
} // retranslateUi
};
namespace Ui {
class Widget: public Ui_Widget {};
} // namespace Ui
QT_END_NAMESPACE
#endif // UI_WIDGET_H