:D防止子窗口调整
我是一个Qt初学者,我有一些问题。
通常,具有GUI构建器的所有语言和工具都对窗口具有“可调整大小”属性。 非常好,我需要在Qt中做同样的事情: 没有窗口大小调整,没有调整大小指针悬停窗口的边框,最大化按钮(在窗口的标题)禁用。
我试图找到一些东西,但没有成功。
如果有人帮助我,我将不胜感激。
拥抱。
对不起,我的英语。我是巴西人。 :)
:D防止子窗口调整
我是一个Qt初学者,我有一些问题。
通常,具有GUI构建器的所有语言和工具都对窗口具有“可调整大小”属性。 非常好,我需要在Qt中做同样的事情: 没有窗口大小调整,没有调整大小指针悬停窗口的边框,最大化按钮(在窗口的标题)禁用。
我试图找到一些东西,但没有成功。
如果有人帮助我,我将不胜感激。
拥抱。
对不起,我的英语。我是巴西人。 :)
使用void QWidget::setWindowFlags (Qt::WindowFlags type)
。
查看enum Qt::WindowType了解可以玩的标志列表。
例如,设置Qt::Dialog | Qt::FramelessWindowHint
应该产生一个没有调整大小的窗口而没有最大值/最小值按钮。
在Qt Creator中,我认为您可以创建一个不可调整大小的窗口,并给它相同的最小和最大大小。
或者您可以通过代码使用setFixedSize
来完成。在这种情况下,只需添加在窗口的构造函数这一行:
setFixedSize(size());
构造函数中的初始大小没有意义。更好地使用sizeHint() – 2012-03-10 15:41:58
在Qt中,初始大小是Qt Creator中设置的大小,这正是他在这里需要的。 – 2012-03-11 02:51:33
这只是一个随机大小,不会考虑平台相关的大小限制,字体大小等。 – 2012-03-11 09:08:30
非常好。有用。 :D非常感谢。如果有一段时间,请尝试在这个问题上帮助我:http://stackoverflow.com/questions/9656893/qrc-file-ui-file-does-not-work – 2012-03-11 16:55:46
对不起,从未使用过PyQt – Koying 2012-03-11 17:04:58