• 4005阅读
  • 3回复

QT 新手的问题 [复制链接]

上一主题 下一主题
离线banyibanyi
 

只看楼主 倒序阅读 楼主  发表于: 2009-04-23
最近刚刚安了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  第二版   不知道大家有什么入门好懂的资料介绍一下 谢谢
只看该作者 1楼 发表于: 2009-04-23
这个文件是uic自动生成的,其实可以不用管
离线lj_0212

只看该作者 2楼 发表于: 2009-04-24
从问题上看,还是先学一下c++比较好!
离线banyibanyi

只看该作者 3楼 发表于: 2009-04-24
谢谢楼上两位的回答, 我明白是自动生成的,但是就是想知道一下呵呵,C++基本的还行,但是NAMSSPACE什么的就不是太懂了,我会学习的,谢谢两位。
快速回复
限100 字节
 
上一个 下一个