解决toggled无法触发setVisible
解决方法:
在QT Designer中,创建QPushButton时需要将按钮修改为checkable
。在默认情况下,checkable是不选中的,默认为触发按钮(trigger button),也就是按下之后立即弹起来,而选为checkable后,就成为了切换按钮(两种状态:按下/弹起)。这样就可以切换按钮状态来实现窗口显示与否。
参考: http://blog.csdn.net/humanking7/article/details/44095283