當前位置:首頁 » 編程軟體 » 編程盒子長

編程盒子長

發布時間: 2023-02-12 07:43:25

『壹』 Python GTK 3 GUI 編程 -- 005 容器#1 盒子(box)

默認的Gtk.Window是繼承自Gtk.Bin的, 只能放置一個控制項, 如果想要放置多個控制項就需要容器container, 常用的容器有 盒子, 網格, 筆記本, 固定板 等, 下面的文章會慢慢講解

首先, 來說盒子容器

self.box = Gtk.Box() 可以實例化一個盒子, 默認是水平盒子
垂直盒子可以 self.box = Gtk.Box(orientation=Gtk.Orientation.VERTICAL)

或者 self.box = Gtk.VBox()

Gtk.Box().pack_start(sub_widget, expand, fill, padding)
Gtk.Box().pack_end(sub_widget, expand, fill, padding)

第一個方法是從開始放置, 第二個從末尾
sub_widget 是被放置的控制項
expand(bool) 是否分配額外的空間
fill (bool) 是否填充額外的空間, 當expand = False時, fill 無效
padding(int) 向外擴展的像素

例如

下篇文章講grid 網格容器
歡迎大家留言

熱點內容
java返回this 發布:2025-10-20 08:28:16 瀏覽:748
製作腳本網站 發布:2025-10-20 08:17:34 瀏覽:1012
python中的init方法 發布:2025-10-20 08:17:33 瀏覽:718
圖案密碼什麼意思 發布:2025-10-20 08:16:56 瀏覽:878
怎麼清理微信視頻緩存 發布:2025-10-20 08:12:37 瀏覽:774
c語言編譯器怎麼看執行過程 發布:2025-10-20 08:00:32 瀏覽:1127
郵箱如何填寫發信伺服器 發布:2025-10-20 07:45:27 瀏覽:351
shell腳本入門案例 發布:2025-10-20 07:44:45 瀏覽:229
怎麼上傳照片瀏覽上傳 發布:2025-10-20 07:44:03 瀏覽:911
python股票數據獲取 發布:2025-10-20 07:39:44 瀏覽:875