1

我有一个基于 Motif 的类似记事本的遗留应用程序。

我希望无模式的“查找/替换”对话框(它是一个 Motif TopLevelShell)始终位于我的应用程序的其他窗口之上,但不在其他应用程序之上。

我没有看到任何特定于 Motif 的设置来执行此操作。
KDE 允许我设置特定于窗口的行为,但我只能让“查找/替换”窗口停留在所有窗口的顶部,这是不对的。

强制我的一个应用程序窗口保持在同一应用程序的其他窗口之上的正确方法是什么?有可能吗?有没有办法在 Motif 中做到这一点?KDE?我必须放下 X 电话吗?

4

1 回答 1

-1

您可以继承 KDialog http://api.kde.org/4.x-api/kdelibs-apidocs/kdeui/classKDialog.html#10744dda705aa265a43becab32a43ea4

带有 Qt::WA_ShowModal 属性http://doc.qt.nokia.com/4.0/qt.html#WindowType-enum

KDialog dialog(parent, Qt::WA_ShowModal)
dialog.exec()

也许这不是你想要的,但...

于 2010-07-28T19:40:13.630 回答