Python GTK 3 GUI 编程 -- 007 Expan

2020-12-11  本文已影响0人  bokerr

这篇文章讲下Expander (其实没什么讲的)

什么是expander

Expander 1 Expander 2

创建

self.expander = Gtk.Expander()

使用

直接调用add(child) 就可以

上面示例的原始码

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="Stack And Stack Switch")

        self.expander = Gtk.Expander(label="Expander")
        self.label = Gtk.Label(label="Label")
        self.expander.add(self.label)
        self.add(self.expander)


win = MyWindow()
win.connect("destroy", Gtk.main_quit)
win.show_all()
Gtk.main()

基本属性

基本方法

(真的没什么说的)
下篇文章说下progress bar(进度条) 和 spinner (旋转控件)

上一篇 下一篇

猜你喜欢

热点阅读