我自己定义了一个
最小化按钮,
执行内容如下:
connect(my_widget, SIGNAL(showMin()), this, SLOT(showMinimized()));
可以正确执行。
然后恢复最大化以后,点击QDialog上的任何按钮都
没有反应了(但是能点击关闭按钮,别的按钮都不行。出现一个询问
对话框,是否退出软件,我选否,然后软件一切恢复正常了)。但是这种情况下,还能点击
界面并能拖动整个程序(这是我做的一个功能),这是怎么回事?
我自己找了一个办法:我在托盘里添加了一个按钮,其内容绑定如下:
void MySystemTray::find()
{
my_widget->show();
my_widget->raise();
my_widget->activateWindow();
}
这三句话可是官方案例啊(
http://qt-project.org/doc/qt-4.8/qdialog.html),结果还是不行。所以请教大家一个解决办法,多谢了!!