社区
Qt
帖子详情
关于QMainWindow中使用QDockWidget的问题
xiao910xx
2012-07-04 10:00:13
当使用两个QDockWidget时,QMainWindow调用tabifyDockWidget()将这两个dock放在一个tab里。问题是,如何获得这个tab的指针?
...全文
441
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 Q
Main
Window
自定义标题栏
Q
Main
Window
的默认布局是由Q
Doc
k
Widget
和
中
心部件构成的,其
中
标题栏是由Q
Main
Window
内部
使用
的一个特殊的QToolBar实现的。因此,要自定义标题栏,可以
使用
QToolBar来创建一个具有所需功能和样式的工具栏,并将其...
Qt例程源代码Q
Doc
k
Widget
.7z
这个"Qt例程源代码Q
Doc
k
Widget
.7z"文件包含了关于如何
使用
Q
Doc
k
Widget
进行界面设计的示例代码。 Q
Doc
k
Widget
类是Qt GUI编程
中
的关键部分,它允许用户将特定的子窗口或小部件(如工具栏、侧边栏或者文档区域)在主...
Q
Main
Window
的了解及应用
Q
Main
Window
的
使用
创建`Q
Main
Window
`实例后,首先需要设置
中
央小部件,这通常是其他`Q
Widget
`的子类,如`QTextEdit`或`QGraphicsView`。例如: ```cpp Q
Main
Window
window
; QTextEdit *textEdit = new QTextEdit...
Qt
21,493
社区成员
26,692
社区内容
发帖
与我相关
我的任务
Qt
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
复制链接
扫一扫
分享
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章