我通过使用类QWidget和设置窗口标志来创建主窗口到Qt :: CustomizeWindowHint(以禁用标题栏).但是我发现问题 - 当我点击Windows任务栏上的程序按钮时 - 程序不会最小化和最大化.我该怎么做才能解决这个问题?我使用Windows 7.抱歉4我的英文不好.
use*_*121 16
这是Qt :: CustomizeWindowHint的功能.当使用这个windows标志时,你很难控制窗口.你可以尝试的是在窗口中添加两个按钮并将它们连接到showMaximized()和showMinimized().然后你可以最大化或者单击按钮最小化窗口.
小智 5
这个答案是前一阵子,但现在我面临着同样的挑战,可以找到解决方案。也许对其他人有帮助。如前所述,应指定Qt::FramelessWindowHint而不是Qt::CustomizeWindowHint。这也隐藏了窗口的标题和边框。为了仍然具有我另外指定的最小化/最大化功能Qt::WindowSystemMenuHint,Qt::WindowMinimizeButtonHint和Qt::WindowMaximizeButtonHint。而已!
| 归档时间: |
|
| 查看次数: |
15818 次 |
| 最近记录: |