社区
Qt
帖子详情
QDialog怎样启用最大化按钮
supervila
2010-12-13 11:41:16
添加了如下代码,最大化按钮显示出来了,但是是灰色的(不能点击)
Qt::WindowFlags flags=Qt::Dialog;
flags |=Qt::WindowMinimizeButtonHint;
setWindowFlags(flags);
不知怎么处理?
另:QPrintPreviewDialog怎样实现类似功能?
...全文
557
2
打赏
收藏
QDialog怎样启用最大化按钮
添加了如下代码,最大化按钮显示出来了,但是是灰色的(不能点击) Qt::WindowFlags flags=Qt::Dialog; flags |=Qt::WindowMinimizeButtonHint; setWindowFlags(flags); 不知怎么处理? 另:QPrintPreviewDialog怎样实现类似功能?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
supervila
2010-12-15
打赏
举报
回复
呵呵,两个问题都已经解决了。结贴。
WORSTBOYZYM
2010-12-13
打赏
举报
回复
Qt::WindowMinMaxButtonsHint
linux上设置Q
Dialog
不显示
最大化
按钮
失败的解决方案
【代码】linux上设置Q
Dialog
不显示
最大化
按钮
失败的解决方案。
Qt | 关于Q
Dialog
右上角显示?
按钮
不显示
最大化
、最小化
按钮
问题
Qt关于Q
Dialog
右上角显示?
按钮
不显示
最大化
、最小化
按钮
问题 Q
Dialog
默认设置是右上角只显示一个问号
按钮
和一个关闭窗口
按钮
,
最大化
、最小化
按钮
需要自己设置,下面以Python代码为例,C++代码步骤也是一样的: # 创建窗体 self.__MainWindow = Q
Dialog
() # 添加标记 winflags = Qt.
Dialog
# 添加最小化
按钮
winflags |= Qt.Windo
Q
Dialog
添加
最大化
、最小化
按钮
和关闭
按钮
,并且要正常显示
在使用Q
Dialog
时,默认情况下只有“这是什么”和“关闭”
按钮
(不知道为什么QT要这么做),但是我们习惯有
最大化
和最小化
按钮
。本文介绍如何在该模式下如何设置。 新建一个Q
Dialog
工程,然后打开
Dialog
.cpp文件,在
Dialog
的构造函数里写入如下的代码即可: Qt::WindowFlags flags=Qt::
Dialog
; flags |=Qt::W...
Qt 窗口操作函数(置顶、全屏,
最大化
最小化
按钮
设置等)
将要全屏的 Qt 子窗口调用 setWindowFlags(Qt::Window) 将其类型提升为顶级窗口模式,然后调用 showFullScreen() 函数将子窗口全屏显示。当然全屏后还要恢复正常,即调用 setWindowFlags(Qt::subwindow) 将子窗口设置为非顶级窗口,再调用 showNormal() 还原子窗口显示。在使用 Q
Dialog
时,默认情况下只有 “这是什么” 和 “关闭”
按钮
,但是我们习惯有
最大化
和最小化
按钮
。即得到屏幕分辨率,如 1024*768。
QT 窗口无法
最大化
// Qt的主窗口没有最小化,
最大化
按钮
且
最大化
显示 int main(int argc,char * argv []) { QApplication a(argc,argv); TestQtForWinCE w; w.setWindowFlags(w.windowFlags()&〜Qt :: WindowMaximizeButtonHint&〜Qt :: WindowMinimizeButton...
Qt
16,203
社区成员
26,591
社区内容
发帖
与我相关
我的任务
Qt
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
复制链接
扫一扫
分享
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章