| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1026 人关注过本帖
标题:qt4 头文件的意义是?
只看楼主 加入收藏
muzi_c
Rank: 1
来 自:广东
等 级:新手上路
帖 子:4
专家分:0
注 册:2012-8-12
收藏
 问题点数:0 回复次数:1 
qt4 头文件的意义是?
1#ifndef DIALOG_H
2#define DIALOG_H

3#include <QDialog>
4#include <QtGui>

5namespace Ui {
6    class Dialog;
7}

8class Dialog : public QDialog
9{
10    Q_OBJECT

11public:
12    explicit Dialog(QWidget *parent = 0);
13    ~Dialog();

14private:
15    Ui::Dialog *ui;
16};

#endif // DIALOG_H

以上是QT的dialog类的头文件,我想请问各位头文件里面内容的意思是什么?
哪位大侠能解读一下么?
搜索更多相关主题的帖子: parent public include 
2012-08-12 17:03
乐依忆
Rank: 2
等 级:论坛游民
帖 子:3
专家分:20
注 册:2012-8-20
收藏
得分:0 
3,4头文件的包含:因为你设计对话框就要将对话框类dialog包含进来,QtGui是界面设计,下面Ui::Dialog *ui需要引进它
5,6,7应该不需要太多解释吧
8:你新建的类,继承QDialog
10:自带的,每个类里都有吧,应该是一个标志,因为界面设计肯定会用到qt的各种对象:qwidget,qdialog,qlabel之类的
12:explicit   只对构造函数起作用,用来抑制隐式转换
15:qt的指针。通常情况下ui是一个指向这个界面类的指针。而ui->一般就是用来访问这个界面类里面的控件。
例如你的ui文件里有一个叫btn的QPushButton。你就可以这样来访问这个按钮ui->btn.
2012-08-20 10:42
快速回复:qt4 头文件的意义是?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.015647 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved