使用跨平台Qt图标主题的工具。
项目描述
此包提供管理PyQt图标主题的工具。
QIcon.fromTheme API与遵循freedesktop图标主题规范的图标主题一起工作,这对于已安装并启用的主题的Linux系统来说很好,但对于缺少它们的Windows或OS X来说则不是。
要从中受益,只需创建一个具有正确结构的主题目录,并使用此包的函数即可
icons (The default directory name) ├hicolor │├16x16/apps/myapp.png │├32x32/apps/myapp.png │┆ │└scalable/apps/myapp.svg └mypackage-builtin ├16x16 │├actions ││├document-open.png ││┆ │├mimetypes ││├application-x-mymime.png ┆┆┆
此包提供以下函数,以简化为这些系统捆绑内存中的图标主题
- write_theme_indices
从.png和.svg文件创建.index.theme文件。
- write_resources
创建一个.qrc和_rc.py文件,从其中导入图标数据。(需要.index.theme文件)
- write_iconset
为OSX应用程序创建一个图标集文件夹,例如通过py2app,使用.hicolor/<s>x<s>/apps/myapp.png文件。
- install_icon_theme
在运行的应用程序中使用,以使内置图标可用。
hicolor/<s>x<s>/apps/myapp.png文件可以是
由打包者安装到系统中(/usr/share/icons/hicolor/…)
随后在 .desktop 文件中使用(Icon=myapp)
用作窗口图标(self.setWindowIcon(QIcon.fromTheme('myapp')))
项目详情
下载文件
下载适用于您平台的文件。如果您不确定选择哪个,请了解更多关于 安装包 的信息。
源分发
qtico-0.1.tar.gz (4.7 kB 查看哈希值)
构建分发
qtico-0.1-py3-none-any.whl (9.9 kB 查看哈希值)
关闭
qtico-0.1.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | d8d604a85a024fae69ba38149387be0df77ad6e6d4987737527804457a7af429 |
|
MD5 | 2ed6a6b8f5914f95dde027db7d983154 |
|
BLAKE2b-256 | e3996844e4829ef4938621bbb203150a79f284b2e2da94a0d3c1b08fb0842ee4 |
关闭
qtico-0.1-py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | e7215d78383ac34c0d927dcc240edb9203ef93d915d39bf8f70859f6be03d19d |
|
MD5 | e92850abc28ebba1f194d05c71118808 |
|
BLAKE2b-256 | 9b13f5cb7cf3b7ea334628cd1e1650f70d1b45b6fa567d5010565a22dd1c41d1 |