QT界面如何加最小化、最大化按钮? 5

QDialog类的窗口默认只有“这是什么”和“关闭”按钮,想加上最大化最小化按钮,怎么办?http://blog.csdn.net/jiong_1988/article/... QDialog类的窗口默认只有“这是什么”和“关闭”按钮,想加上最大化最小化按钮,怎么办?http://blog.csdn.net/jiong_1988/article/details/7781113里的试了,不管用,不知道往哪加这几句话:
Qt::WindowFlags flags=Qt::Dialog;
flags |=Qt::WindowMinimizeButtonHint;
setWindowFlags(flags);
恳请指导。
展开
 我来答
cooke1234
2013-03-18 · TA获得超过6861个赞
知道大有可为答主
回答量:4617
采纳率:72%
帮助的人:3568万
展开全部
网页上不是写了“在窗口构造函数在加入如下代码”嘛。
你使用QDialog的时候,肯定要继承QDialog类的,做一个子类QMyDialog。
网页上的意思,就是在QMyDialog的构造函数里加上代码。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友2cc4d80
2018-05-21
知道答主
回答量:3
采纳率:0%
帮助的人:3091
展开全部
很简单,在对话框构造函数添加setwindowflags(qt::widget);这样就可以让对话框有最大最小化按钮了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
波佩兰07
2013-04-25
知道答主
回答量:6
采纳率:100%
帮助的人:2.9万
展开全部
你要在初始化的时候做这些事情。
例如:
QDialog m_pQdialog = new QDialog(this);
Qt::WindowFlags flags=Qt::Dialog;
flags |=Qt::WindowMinimizeButtonHint;
m_pPlayBack->setWindowFlags(flags);
m_pPlayBack->show();
m_pPlayBack->setModal(true);
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
平时学习工作分享
2015-05-15
知道答主
回答量:18
采纳率:0%
帮助的人:2.8万
展开全部
Qt::WindowFlags flags=Qt::Window
flags |=Qt::WindowMinimizeButtonHint;
setWindowFlags(flags);
就好了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
专业分享站
2013-04-30 · 超过14用户采纳过TA的回答
知道答主
回答量:374
采纳率:0%
帮助的人:83.7万
展开全部
F9就可以最小化了
来自:求助得到的回答
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式