首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >QWidget变换

QWidget变换
EN

Stack Overflow用户
提问于 2012-06-04 22:40:26
回答 1查看 525关注 0票数 1

我正在使用Qt编写一个应用程序,并且希望有一个"Metro样式“界面。一切都完成了,除了我不知道如何使小部件出现和消失。例如,在WPF中,您可以将(UIElement.RenderTransform).(TranslateTransform.Y)动画化,使Y变为零或负。如何在QWidget中移动QGridLayout以使其能够隐藏?

示例:

EN

回答 1

Stack Overflow用户

发布于 2012-06-05 06:38:57

在做了一些研究之后,我想出了一个办法。而不是让Qt做布局,我只是通过移动和设置宽度/高度函数自己处理它。重写resizeEvent是为了在窗口被调整大小的情况下更新这些值。此外,我使用setMask来确保小部件不会泄漏到UI中不需要的位置。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10889383

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档