【发布时间】:2012-02-16 16:06:49
【问题描述】:
我有一个带有大文本框的对话框。我希望用户能够最大化对话框。我已经尝试了以下选项(XML_Editor 是 QDialog 实例):
XML_Editor.setWindowFlags(QtCore.Qt.Window or QtCore.Qt.WindowMaximizeButtonHint) -- 显示最大化按钮,但不将对话框 w.r.t 居中。不再是父母了
XML_Editor.setWindowFlags(QtCore.Qt.Dialog or QtCore.Qt.WindowMaximizeButtonHint or QtCore.Qt.CustomizeWindowHint) -- 无效
现在我的问题是:如何实现最大化按钮的显示和对话框以 w.r.t 为中心弹出。父母?网络上的大多数资源似乎都集中在如何摆脱“最大化”按钮上。任何想法如何实现相反的效果?
主要目标是 Ubuntu 10.04(默认配置),如果它也能在 Windows 和 Mac 上运行,那就太好了。
我很感激任何提示。提前致谢。
【问题讨论】:
-
与stackoverflow.com/questions/4699808/… 非常相似。那里也没有真正的解决方案:-(
标签: ubuntu qt4 dialog pyqt pyqt4