本篇博客不定期更新,最后更新时间:2021年1月21号
1. 创建一个简单的Window
import gi
gi.require_version("Gtk","3.0")
from gi.repository import Gtk
class MyWindow(Gtk.Window):
def __init__(self):
super(MyWindow,self).__init__(title="mywindow")
win = MyWindow()
win.connect("destroy",Gtk.main_quit)
win.show_all()
Gtk.main()
上面的代码只是创建了一个空白的窗口,什么都没有。
窗口出现时,大小已经确认,现在调整窗口的大小。
代码如下:
import gi
gi.require_version("Gtk","3.0")
from gi.repository import Gtk
class MyWindow(Gtk.Window):
def __init__(self):
super(MyWindow,self).__init__(title="mywindow")
self.set_default_size(800,800)
win = MyWindow()
win.connect("destroy",Gtk.main_quit)
win.show_all()
Gtk.main()
2. 为Window添加一个Box
下面代码为window添加一个box,box里面放置一个button,button的标签是“点击”
import gi
gi.require_version("Gtk","3.0")
from gi.repository import Gtk
class MyWindow(Gtk.Window):
def __init__(self):
super(MyWindow,self).__init__(title="mywindow")
self.set_default_size(800,800)
#创建一个box,并添加到window
self.box = Gtk.Box(spacing=8)
self.add(self.box)
#创建一个button,并置于box中
self.button = Gtk.Button