【发布时间】:2012-03-10 16:50:31
【问题描述】:
:D
我是 Qt 初学者,但遇到了一些问题。
通常,所有具有 GUI 构建器的语言和工具都具有窗口的“可调整大小”属性。 很好,我需要在 Qt 中做同样的事情: 不调整窗口大小,悬停窗口边框时不调整大小指针,禁用最大化按钮(在窗口标题中)。
我试图找到一些东西,但没有成功。
如果有人帮助我,我将不胜感激。
拥抱。
对不起我的英语。我是巴西人。 :)
【问题讨论】:
标签: qt
:D
我是 Qt 初学者,但遇到了一些问题。
通常,所有具有 GUI 构建器的语言和工具都具有窗口的“可调整大小”属性。 很好,我需要在 Qt 中做同样的事情: 不调整窗口大小,悬停窗口边框时不调整大小指针,禁用最大化按钮(在窗口标题中)。
我试图找到一些东西,但没有成功。
如果有人帮助我,我将不胜感激。
拥抱。
对不起我的英语。我是巴西人。 :)
【问题讨论】:
标签: qt
在 Qt Creator 中,我认为您可以通过赋予相同的最小和最大尺寸来创建一个不可调整大小的窗口。
或者您可以使用setFixedSize 编写代码。在这种情况下,只需在窗口的构造函数中添加这一行:
setFixedSize(size());
【讨论】:
使用void QWidget::setWindowFlags ( Qt::WindowFlags type )。
请参阅 enum Qt::WindowType 了解您可以使用的标志列表。
例如,设置Qt::Dialog | Qt::FramelessWindowHint 应该会生成一个没有调整大小框架和没有最大/最小按钮的窗口。
【讨论】: