测试QMainWindow中自定义槽函数控制QDockWidget的显示问题

时间:2013-03-26 12:44:14
【文件属性】:

文件名称:测试QMainWindow中自定义槽函数控制QDockWidget的显示问题

文件大小:161KB

文件格式:GZ

更新时间:2013-03-26 12:44:14

QMainWindow QDockWidget隐藏和显示 自定义槽函数

以上是完整的源文件,我测试的时候,点击菜单按钮,能够正常的隐藏和显示dockWidget,但是当我将 connect(ui->actionDocking, SIGNAL(triggered(bool)),dockWidget, SLOT(setShown(bool)));这一句的SLOT换成我自定义的槽函数setShowDockingSlot(bool shown)的时候,dockWidget就无法正常隐藏和显示了,点击菜单毫无反应。 请问各位达人,在自定义的槽函数中同样是通过QDockWidget对象dockWidget来调用了setShown(bool),为何无法正常控制dockWidget的隐藏和显示呢?


【文件预览】:
questions.txt
DeviceInfoView
----DeviceInfoView.pro(308B)
----deviceinfoview.h(678B)
----deviceinfoview.cpp(2KB)
----DeviceInfoView(405KB)
----deviceinfoview.ui(2KB)
----main.cpp(185B)
----Makefile(7KB)
----DeviceInfoView.pro.user(13KB)

网友评论

  • 版本太老,功能基础,应该是qt时代的产物,信号槽都连接有问题。
  • 有效解决了困扰我很久的问题
  • 还行,照着可以弄个例子出来
  • 最简单的东西,可以看看
  • 可以编译,了解了QDock这个类的基本用法,还有BUG要修改。