本文介绍了如何摆脱 QDialog 中的调整大小句柄?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有以下课程:

class SelectDateDialog(QDialog):
    startDate = date.today()
    endDate = date.today()

    def __init__(self, text, isInterval = False):
        QDialog.__init__(self)
        uic.loadUi("resources/SelectDate.ui", self)

现在,对话框可以在 Mac OS X 10.5 上调整大小,但不应该如此.它在右下角有调整大小的手柄.

Now, the dialog is resizable on Mac OS X 10.5, but it shouldn't be. It has the resize-handle in the lower right corner.

我已经尝试过 setSizeGripEnabled 函数,它没有改变任何东西.

I've already tried the setSizeGripEnabled function, it didn't change anything.

如何使它不能调整大小?

How can I make it not resizable?

推荐答案

如果你想要一个不可调整大小的 QDialog dlg,然后设置

if you want a non-resizable QDialog dlg, then set

dlg.setWindowFlags(Qt::MSWindowsFixedSizeDialogHint);

这篇关于如何摆脱 QDialog 中的调整大小句柄?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

10-11 11:22