优麒麟 SDK QML 快速查看窗口关闭,最小化按钮不可见
ubuntu sdk qml Quick view window close, minimize button not visible
这是我第一次使用 QT 和 Ubuntu SDK。为了限制视图大小,我设置了视图的最小和最大高度/宽度:
int main(int argc, char *argv[])
{
QGuiApplication app(argc, argv);
QQuickView view;
view.setSource(QUrl(QStringLiteral("qrc:///main.qml")));
view.setResizeMode(QQuickView::SizeRootObjectToView);
view.setMaximumHeight((600));
view.setMaximumWidth((800));
view.setMinimumHeight((600));
view.setMinimumWidth((800));
view.show();
return app.exec();
}
但是,在添加最大/最小高度/宽度属性后,最小化和关闭按钮已从应用程序中消失。有什么方法可以在保持视图大小限制的同时将它们带回来?我尝试搜索,但找不到类似的问题。
谢谢。
一个快速的解决方法是使用 setMaximumHeight/Width 并将其设置为 +1。
QQuickView view;
view.setSource(QUrl(QStringLiteral("qrc:///main.qml")));
view.setResizeMode(QQuickView::SizeRootObjectToView);
view.setMaximumHeight((601));
view.setMaximumWidth((801));
view.setMinimumHeight((600));
view.setMinimumWidth((800));
这样,窗口的大小就不能超过这 1 个像素,同时,最小化的关闭按钮不会消失。
相关文章:
- 找到两对数字,使它们的乘积的绝对差最小化
- 我可以做些什么来消除或最小化这种将提供相同功能和行为的代码重复
- 超轻 - 如何最小化窗口
- 在C++中使用 GSL 最小化
- 在C++中最小化变量的范围
- 当只有一个线程主要使用该对象而其他线程很少使用它时,如何最小化该对象的互斥锁锁定?
- "最小化"按钮不会出现在 MFC 对话框中
- 从小于或等于某个 N 的数字列表中最小化或找到 n 个理想的子集和
- 如何排列二进制字符串以最小化它们之间的距离
- 最小化 C++ 中的内存使用
- 如何隐藏最大化和最小化按钮并在qml应用程序窗口中显示关闭按钮?
- 如何在Qt QWidget中更改标题栏按钮,例如关闭和最小化按钮
- 禁用 Win32 中的最小化、最大化、关闭按钮
- 优麒麟 SDK QML 快速查看窗口关闭,最小化按钮不可见
- MFC:如何最小化按钮单击时的窗口
- WinAPI:创建可调整大小的窗口,没有标题栏,但有最小化/最大化/关闭按钮(如Firefox/Chrome/Opera
- 如果通过单击任务栏按钮最小化程序,SW_SHOWNOACTIVATE不起作用
- 为什么快板自动处理最小化按钮,而不是关闭按钮
- 如何获取标题栏窗口控件的 RECT(最大化、最小化、关闭按钮)?我尝试制作自定义颜色标题栏
- 如何在Qt中绘制关闭,最小化和最大化按钮