社区
Qt
帖子详情
Qt窗口层叠次序问题
蓝夜孤星
2010-08-27 12:16:32
需求:在主窗口上有一按钮,点击后从底部滑出另一窗口
问题:现已用QTimer和move实现窗口滑动,但此窗口是在主窗口的表面滑动的,是否有方法可以使之从主窗口背面滑入滑出?
...全文
887
4
打赏
收藏
Qt窗口层叠次序问题
需求:在主窗口上有一按钮,点击后从底部滑出另一窗口 问题:现已用QTimer和move实现窗口滑动,但此窗口是在主窗口的表面滑动的,是否有方法可以使之从主窗口背面滑入滑出?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
huihui1988
2010-08-31
打赏
举报
回复
建议使用QGraphicsView,里面有一个setZValue()方法
chuckGao
2010-08-30
打赏
举报
回复
简单说就是,后画的会把先画的覆盖掉
蓝夜孤星
2010-08-28
打赏
举报
回复
绘制时的顺序问题?
能详细点否?本人新手,Qt刚入门
chuckGao
2010-08-27
打赏
举报
回复
有两个大的方向你可以参考:
1.继续你这种做法,但是要弄清楚你的主窗口和滑出窗口的层次关系(比如是父子,还是都是top的)。做到谁前谁后只是绘制时的顺序问题
2.可以参考Qt的Graphics View Framework,QTimer的方式已经过时了,现在一般都用动画实现了
QT
高级编程
QT
界面美化QSS
QT
网络编程
QT
绘图
QT
多线程视频课程
QT
课程学习目标这套
QT
课程体系是为准备从事以下软件工程师岗位工作的学员群体精心研发的。
QT
软件工程师
QT
高级软件工程师
QT
课程技术模块
QT
核心技术概念
QT
图形
窗口
编程技术
QT
QSS界面美化实战技术
QT
实用框架编程技术
QT
课程学习路线
QT
核心基础概念体系编程实践
QT
Widgets图形
窗口
编程基础体系编程实践
QT
基础控件和高级复杂控件体系编程实践
QT
布局管理体系编程实践
QT
模型视图代理框架编程实践
QT
QSS式样表编程实践
QT
界面美化编程实践
QT
文件IO框架编程实践
QT
绘图框架编程实践
QT
图形视图框架编程实践
QT
网络框架编程实践
QT
多线程框架编程实践
QT
线程池框架编程实践
QT
并发库框架编程实践
QT
课程推荐章节
QT
控件美化界面美化是这套
QT
课程中的特色亮点,是
QT
软件工程师在工作实践中可以直接参考应用的,推荐认真学习。
QT
QSS基础控件界面美化
QT
QSS高级控件界面美化
QT
QSS其它控件界面美化
QT
QSS
窗口
组合界面美化
QT
QSS主
窗口
界面美化
Qt
之
层叠
QWidget,使用QStackedLayout
//底层widget QWidget* wd1 = new QWidget(); QHBoxLayout* hbox = new QHBoxLayout(wd1); QWidget* wd1Left = new QWidget(); wd1Left->setStyleSheet("background-color: rgb(0, 200, 0);"); QWidget* wd1Right = new QWidget(); wd1Right->se.
qt
qml与c++
QMl是一种高效的开发UI 的语言。QML(
Qt
Meta-Object Language,
Qt
元对象语言)是一种声明式编程语言,并且它是
Qt
框架的一个组成部分。Action 对应QAction,提供能够绑定到导航和视图的抽象的用户界面动作。StackView 对应QStackedWidget,提供基于栈的
层叠
布局。TabView 对应
QT
abWidget,提供带有标签的基于栈的
层叠
布局。TabView 对应
QT
abWidget,提供带有标签的基于栈的
层叠
布局。
Qt
样式表的使用
Qt
中可以灵活的使用
层叠
样式表(CSS),其语法和CSS很相似。因为HTML CSS的灵活性,所以可以很方便的为
QT
界面设计自己需要的外观。除了子类化Style类,使用
QT
样式表(QStyleSheet)是另一种快速改变
QT
程序UI风格的方法,它很大程度上借鉴和参考了 HTML
层叠
样式表的语法和思想。 StyleSheet文件的默认后缀名为qss,可通过命令行参数 -stylesheet ...
2.1-2.2
Qt
布局简介及四大布局的使用
Qt
提供了丰富的控件用于PC端的图形界面开发,而今天讲述的是
Qt
界面框架中的布局,主要用于排列控件的位置。我们在刚开始使用
Qt
的过程中,可能并不知道QLayout到底是个什么东西,有什么作用。作为新手,无论是刚开始看书,还是直接在网上查资料学习,在最初使用过程中基本都是使用
Qt
Designer这个工具通过拖拽控件的方式搞出一个大致的界面来。
Qt
16,216
社区成员
26,595
社区内容
发帖
与我相关
我的任务
Qt
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
复制链接
扫一扫
分享
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章