社区
Qt
帖子详情
Qt窗口最大化函数showmaximized 失效怎么办
AI玩家
2018-07-26 09:06:53
想让mainwindow窗口初始最大化,本来用的showmaximized ()可以的,今天不知道改了什么地方,启动后窗口在屏幕左上角,并没有最大化。(但是右上角是还原按钮!)换了setWindowState 等最大化函数都不起作用。谷歌了一下只有一个和我问题类似的。但不知道什么原因。。求解答
...全文
3361
5
打赏
收藏
Qt窗口最大化函数showmaximized 失效怎么办
想让mainwindow窗口初始最大化,本来用的showmaximized ()可以的,今天不知道改了什么地方,启动后窗口在屏幕左上角,并没有最大化。(但是右上角是还原按钮!)换了setWindowState 等最大化函数都不起作用。谷歌了一下只有一个和我问题类似的。但不知道什么原因。。求解答
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
没有不是如果好像大概吧
2021-02-19
打赏
举报
回复
1
如果先设置窗口大小,在设置控件可能会导致窗口重绘(我设置QStatusBar时导致窗口重绘 ), 可以先进行控件设置,在调整窗口大小即可正常
彩阳
2018-10-04
打赏
举报
回复
设置WindowFlags。最大最小化的按钮都必须在。
sy95122
2018-08-02
打赏
举报
回复
一楼的方法可行,我也参考了
QtUnremitting
2018-07-27
打赏
举报
回复
参考下这个
QtUnremitting
2018-07-27
打赏
举报
回复
https://blog.csdn.net/KayChanGEEK/article/details/77923848
Qt
应用程序窗体
最大化
失效
问题的解决方法
在
Qt
应用程序中,如果窗体
最大化
失效
,可能是因为在窗体的showEvent事件中使用了show
Max
imized
()方法,而此时窗体的大小和位置还没有被计算出来,导致
最大化
失效
。为了解决这个问题,可以在窗体的resizeEvent事件中使用show
Max
imized
()方法,因为在resizeEvent事件中,窗体的大小和位置已经被计算出来了。3. 如果仍然无效,可以尝试在ShowEvent事件之前的其他事件中设置窗体的
最大化
状态,例如在构造
函数
或resizeEvent事件中设置。但是,此方法仍然无效。
QT
开发-子
窗口
最小化
最大化
无效
ubuntu16-32
qt
版本5.3.2 qwidget 弹窗子
窗口
后无法使用 showMin
imized
() show
Max
imized
()等内置
函数
小坑不知道为啥会出现。 解决办法 先隐藏hide() 再最小化this->showMin
imized
() 重构界面事件
函数
:showEvent() ...
qt
窗口
显示问题
首先,在
QT
中对于
窗口
显示常用的有这么几个方法可以调用: 但是有些时候是
失效
的。
Qt
全屏显示
函数
showFullScreen()
Qt
最大化
显示
函数
show
Max
imized
()
Qt
最小化显示
函数
showMin
imized
()
Qt
固定尺寸显示
函数
resize(x,y)
Qt
设置最大尺寸
函数
set
Max
imumSize(w,h)
Qt
设置最小尺寸
函数
setMinimumSize(w,h) 但是sh...
Qt
-Widget窗体无法
最大化
问题解决
Qt
窗体控件
最大化
我一直用的是如下
函数
,一直没什么问题: setWindowState(
Qt
::Window
Max
imized
);可是今天写了一个应用程序,也用该
函数
来实现
最大化
,这斯死活就是无法
最大化
,日了狗,我就开始度娘看看还有木有别的
最大化
函数
,看到了还有一个
函数
: show
Max
imized
();还是无法实现
最大化
。出现的界面
最大化
按钮鼠标放过去显示的提示是“向下还原”,如下图:
QT
窗口
无法
最大化
//
Qt
的主
窗口
没有最小化,
最大化
按钮且
最大化
显示 int main(int argc,char * argv []) { QApplication a(argc,argv); Test
Qt
ForWinCE w; w.setWindowFlags(w.windowFlags()&〜
Qt
:: Window
Max
imizeButtonHint&〜
Qt
:: WindowMinimizeButton...
Qt
16,240
社区成员
26,660
社区内容
发帖
与我相关
我的任务
Qt
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
复制链接
扫一扫
分享
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章