社区
Qt
帖子详情
关于QMainWindow中使用QDockWidget的问题
xiao910xx
2012-07-04 10:00:13
当使用两个QDockWidget时,QMainWindow调用tabifyDockWidget()将这两个dock放在一个tab里。问题是,如何获得这个tab的指针?
...全文
352
10
打赏
收藏
关于QMainWindow中使用QDockWidget的问题
当使用两个QDockWidget时,QMainWindow调用tabifyDockWidget()将这两个dock放在一个tab里。问题是,如何获得这个tab的指针?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xiao910xx
2012-07-06
打赏
举报
回复
[Quote=引用 5 楼 的回复:]
你可以试试,右边随便放个东西,重写它的鼠标事件,鼠标移动上去了,就把需要的window给show出来,移开了就把window给hide应该就可以了。
[/Quote]
http://download.csdn.net/detail/xiao910xx/4412682
具体的实现方法的下载地址
xiao910xx
2012-07-06
打赏
举报
回复
http://download.csdn.net/detail/xiao910xx/4412682
具体的实现方法的下载地址
xiao910xx
2012-07-05
打赏
举报
回复
[Quote=引用 5 楼 的回复:]
你可以试试,右边随便放个东西,重写它的鼠标事件,鼠标移动上去了,就把需要的window给show出来,移开了就把window给hide应该就可以了。
[/Quote]
OK 由QDockWiget形成的tab的机制基本已经完成了 您说的这个方法 我之前试过 但感觉界面摆布有点不和谐 故而想从那方面入手 不过还是要谢谢你
xiao910xx
2012-07-04
打赏
举报
回复
[Quote=引用 1 楼 的回复:]
这个tab并不是一个对象,所以是没有指针的,他只是一个抽象的含义。你可以用tabifiedDockWidgets方法返回一个List里面放的是被tabed到一起去了的QDockWidget
[/Quote]
这个我明白,但现在想做出VS里面的那种dock的抽屉效果,故而暂时不知道该怎么办
haltwang
2012-07-04
打赏
举报
回复
这个tab并不是一个对象,所以是没有指针的,他只是一个抽象的含义。你可以用tabifiedDockWidgets方法返回一个List里面放的是被tabed到一起去了的QDockWidget
刀刀亮
2012-07-04
打赏
举报
回复
[Quote=引用 5 楼 的回复:]
你可以试试,右边随便放个东西,重写它的鼠标事件,鼠标移动上去了,就把需要的window给show出来,移开了就把window给hide应该就可以了。
[/Quote]
同意是用鼠标事件,但是在鼠标移上去的时候要么用QT 的动画机制要么就是用定时器不断的修改弹出窗口的显示尺寸和位置;
haltwang
2012-07-04
打赏
举报
回复
你可以试试,右边随便放个东西,重写它的鼠标事件,鼠标移动上去了,就把需要的window给show出来,移开了就把window给hide应该就可以了。
xiao910xx
2012-07-04
打赏
举报
回复
[Quote=引用 3 楼 的回复:]
你是说右边那个,鼠标移动上去他就出来一个窗口么?
[/Quote]
是的 是的
haltwang
2012-07-04
打赏
举报
回复
你是说右边那个,鼠标移动上去他就出来一个窗口么?
测试Q
Main
Window
中
自定义槽函数控制Q
Doc
k
Widget
的显示
问题
以上是完整的源文件,我测试的时候,点击菜单按钮,能够正常的隐藏和...请问各位达人,在自定义的槽函数
中
同样是通过Q
Doc
k
Widget
对象
doc
k
Widget
来调用了setShown(bool),为何无法正常控制
doc
k
Widget
的隐藏和显示呢?
Qt
中
Q
Doc
k
Widget
类的
使用
实例
本实例详细说明了在Qt
中
如何
使用
Q
Doc
k
Widget
类,即在Q
Main
Window
的框架下向各个停靠区添加Q
Doc
k
Widget
窗体。当然可以自己设计ui,创建需要添加的窗体。对Qt初学者有极大的参考价值。
Qt实现VS右侧抽屉样式(VS里右侧停靠板)
使用
Qt4.7实现在Q
Main
Window
中
基于Q
Doc
k
Widget
形成的QTabBar的类似VS右侧抽屉样式
PyQt5 Q
Doc
k
Widget
控件应用详解
Q
Doc
k
Widget
是一个可以停靠在Q
Main
Window
内的窗口控件,它可以保持在浮动状态或者在指定位置作为子窗口附加到主窗口
中
,Q
Main
Window
类的主窗口对象保留有一个用于停靠窗口的区域,这个区域在控件的
中
央周围 ...
Q
Doc
k
Widget
,Qt停靠部件
以下是如何在 `Q
Main
Window
`
中
使用
停靠部件的说明和一个简单的实例讲解。 + **停靠部件的
使用
说明:** 1. **创建停靠部件:** ```cpp Q
Doc
k
Widget
*
doc
k
Widget
= new Q
Doc
k
Widget
("
Doc
k
Widget
", this); ``` ...
Qt
16,201
社区成员
26,591
社区内容
发帖
与我相关
我的任务
Qt
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
复制链接
扫一扫
分享
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章