门户
书籍
教程
论坛
问答
下载
签到
个人空间
帐号
自动登录
找回密码
密码
登录
立即注册
账号
自动登录
找回密码
密码
登录
立即注册
请绘制轨迹完成人机验证
由vaptcha提供技术支持
登录
注册
搜索
搜索
搜索
热搜
qml
quick
串口
输入中文
数据库
arm
百度地图
qt聊天
QT安装
安装
多窗口
中文乱码
聊天
局域网
鼠标
QT
图片
乱码
rs485通讯
多线程
android
多文档编辑器
本版
用户
本版
用户
【HUX】问题互助平台
博客
动态
好友
帖子
收藏
道具
勋章
任务
淘帖
动态
日志
相册
分享
记录
留言板
群组
门户
导读
排行榜
设置
我的收藏
退出
Qt开源社区
›
精华区(请在“有问必答”发帖)
›
有问必答
›
程序调试
›
请问,QDialog和QWidget有什么不同?
发布主题
返回列表
请问,QDialog和QWidget有什么不同?
2
回复
8445
查看
[复制链接]
茕踽立志学好QT
当前离线
积分
38
茕踽立志学好QT
尚未签到
来源:
2013-7-7 00:18:36
显示全部楼层
|
阅读模式
1
Qter豆
我知道dialog是用来短期交互的窗口,但是我觉得Qwidget也是个窗口啊,helloworld的程序不就是创建一个Qwidget对象么。。。。它和dialog到底有啥区别呢。。。求讲得通俗点。。。谢谢
最佳答案
yafeilinux
查看完整内容
QWidget是Qt中所有用户界面部件的基类,而QDialog是QWidget的一个子类,可以说QDialog在QWidget的基础上添加了自己的一些特殊功能,比如添加更种现成的按钮,设置模态和非模态等。在它的基础上还有各种格样的对话框,比如字体对话框、颜色对话框,警告对话框等等。 这个最好看下它们的帮助文档就会明白了! ...
回复
使用道具
举报
yafeilinux
当前离线
积分
2053
yafeilinux
累计签到:1571 天
连续签到:1 天
2013-7-7 00:18:37
显示全部楼层
QWidget是Qt中所有用户界面部件的基类,而QDialog是QWidget的一个子类,可以说QDialog在QWidget的基础上添加了自己的一些特殊功能,比如添加更种现成的按钮,设置模态和非模态等。在它的基础上还有各种格样的对话框,比如字体对话框、颜色对话框,警告对话框等等。
这个最好看下它们的帮助文档就会明白了!
回复
使用道具
举报
探究者
当前离线
积分
17
探究者
尚未签到
2013-8-4 20:33:33
显示全部楼层
可以理解为一种包含关系
回复
使用道具
举报
返回列表
发表新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
公告
可以关注我们的微信公众号yafeilinux_friends获取最新动态,或者加入QQ会员群进行交流:190741849、186601429(已满)
我知道了