我在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视图也适合我 .
Answer addition :对我来说很难过,但是没有办法让QtQuick应用看起来比自己实施所有的控制更好 . 下面的答案解释了如何做到这一点 .
1 回答
控件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
模块作为项目依赖项引入,这并不理想 .