我在 QtCreator 中创建了默认的“空”qml 应用程序。然后我只需添加按钮并运行它:
import QtQuick 2.11
import QtQuick.Window 2.11
import QtQuick.Controls 2.4
Window {
visible: true
width: 640
height: 480
title: qsTr("Hello World")
Button {
text: "Button1"
}
}
但是按钮看起来非常难看:
我应该做什么(打开或添加或smth)使它看起来更有吸引力?
例如,即使是默认的 Win10 View 也适合我。
答案加 :
这对我来说很难过,但没有办法让 QtQuick 应用程序看起来比自己实现所有控件更好。下面的答案解释了如何做到这一点。
最佳答案
Controls 2 是一种全新设计,从一开始就针对性能进行了优化,从某种意义上说,它们偏离了原生外观,朝着跨不同平台的统一外观方向发展。
您可以选择some of the additional pre-defined styles对于控件 2,或 customize a style in several ways ,这很容易让你看起来更好,唉,如果原生外观对你很重要,似乎没有捷径可走。还有this effort to create yet another GUI library专门用于原生外观,但它看起来像 WIP。
请注意,您仍然可以将旧的 QWidgets 样式与旧的控件一起使用,但这样做似乎需要引入 widgets
模块作为项目依赖,这并不理想。
关于qt - 如何使 QML 控件看起来更好?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52796448/