最近刚刚安了QT creater c++本来就不太会,所以遇到很多问题
#ifndef UI_GOTOCELLDIALOG_H
#define UI_GOTOCELLDIALOG_H
#include <QtCore/QVariant>
#include <QtGui/QAction>
#include <QtGui/QApplication>
#include <QtGui/QButtonGroup>
#include <QtGui/QDialog>
#include <QtGui/QHeaderView>
#include <QtGui/QPushButton>
QT_BEGIN_NAMESPACE
class Ui_DialogClass
{
public:
QPushButton *okButton;
QPushButton *cancelButton;
void setupUi(QDialog *DialogClass) //这里的DQDialog *DialogClass是什么意思?
{
if (DialogClass->objectName().isEmpty())
DialogClass->setObjectName(QString::fromUtf8("DialogClass"));
DialogClass->resize(600, 400);
okButton = new QPushButton(DialogClass);
okButton->setObjectName(QString::fromUtf8("okButton"));
okButton->setEnabled(false);
okButton->setGeometry(QRect(160, 200, 75, 24));
cancelButton = new QPushButton(DialogClass);
cancelButton->setObjectName(QString::fromUtf8("cancelButton"));
cancelButton->setGeometry(QRect(280, 200, 75, 24));
retranslateUi(DialogClass); //为什么这里要调方法而不是直接替换成代码,DialogClass是什么意思
QMetaObject::connectSlotsByName(DialogClass);
} // setupUi
void retranslateUi(QDialog *DialogClass)
{
DialogClass->setWindowTitle(QApplication::translate("DialogClass", "Dialog", 0, QApplication::UnicodeUTF8));
okButton->setText(QApplication::translate("DialogClass", "OK", 0, QApplication::UnicodeUTF8));
cancelButton->setText(QApplication::translate("DialogClass", "CANCEL", 0, QApplication::UnicodeUTF8));
Q_UNUSED(DialogClass); //这句话是什么意思?
} // retranslateUi
};
namespace Ui { //这段是什么意思
class DialogClass: public Ui_DialogClass {};
} // namespace Ui
QT_END_NAMESPACE //这句的意思
#endif // UI_GOTOCELLDIALOG_H
问题可能很白痴 但是我真的不会 看的是C++ QT GUI 第二版 不知道大家有什么入门好懂的资料介绍一下 谢谢