- 主题:linux下QT开发的界面想美化下,是不是安装个啥包?
linux下QT开发的界面想美化下,
是不是安装个啥包?
原来的按钮、标签啥的看着比较土,像win2000风格、
--
FROM 183.157.78.*
Qt 美化一般三种方式:
1. 安装各种 style, 可以模拟其它操作系统的外观。比如 Qt 自带 win2k 的那种外观,可以安装 QtCurve 模拟 macos, win10 的外观。这个 QtCurve 是个 dll,放到 styles 目录底下,Qt 可以加载
2. 编写 qss 贴图。先找美工设计好界面,然后切图写一种很类似于 css 的 qss,应用到所有 Qt 控件里面。
3. 自己使用程序语言绘制界面。一般应用于一些比较特殊的控件。主要技术点是 QPainter, QItemModelDelegate
【 在 hitmanman (Adam) 的大作中提到: 】
: linux下QT开发的界面想美化下,
: 是不是安装个啥包?
: 原来的按钮、标签啥的看着比较土,像win2000风格、
: ...................
--
修改:hgoldfish FROM 112.47.122.*
FROM 112.47.122.*
谢谢
【 在 hgoldfish 的大作中提到: 】
: Qt 美化一般三种方式:
: 1. 安装各种 style, 可以模拟其它操作系统的外观。比如 Qt 自带 win2k 的那种外观,可以安装 QtCurve 模拟 macos, win10 的外观。这个 QtCurve 是个 dll,放到 styles 目录底下,Qt 可以加载
: 2. 编写 qss 贴图。先找美工设计好界面,然后切图写一种很类似于 css 的 qss,应用到所有 Qt 控件里面。
: ...................
--
FROM 122.235.192.*