Gtk.Window基础:PyGtk设置窗口图标(从文件加载图标)
2020-12-02 00:00:01
环境:
Python:3.4.4
PyGObject:3.24.1
在Gtk中,支持各种各样的方法设置窗口图标。
例如:从Gtk的资源库加载、从设定好的图标列表中加载一个图标、从WM资源中读取、从文件读取等等
把图标文件设置为窗口图标
先创建一个基本的Gtk.Window图形。
#-*- coding:utf-8 -*-
import gi
gi.require_version("Gtk","3.0")
from gi.repository import Gtk
if __name__ == "__main__":
win = Gtk.Window()
win.connect("destroy",Gtk.main_quit)
win.show_all()
Gtk.main()
从文件加载图标:Gtk.Window.set_icon_from_file()
set_icon_from_file接受一个字符串参数(icon文件所在路径),返回值为一个bool,设置成功为True,否则为False
例如加载C盘下的1.ico文件,那么就是set_icon_from_file(r"c:1.ico")
这里我用一个git的图标举例:
在PyGtk的路上,这只是冰山一角,我们还有很长的路要走。
百家号:斌哥说Python【独家发布】
阅读剩余内容