久久国产乱子伦精品免费M,亚洲一区二区三区91,欧美国产在线视频,国产精品视频久久

來啦來啦!GUI編程基礎知識點總結來啦!

python的各位可能對于python只能在終端里輸入輸出感覺有些無聊吧!其實在python GUI 編程(圖形用戶界面編程)里可以實現將程序窗口化,可以引入 tkinter 模塊,自己電腦上沒有的話用 pip安裝即可。本篇文章小編就分享一些python GUI 編程的基礎,后續還會更新一些更深層次的技巧。

(一)基礎屬性:

首先,先了解如何創建一個窗口并將其輸出出來;

from tkinter import *

window = Tk() #創建一個空窗口

window.mainloop() #讓空窗口顯示出來

通過上述代碼,可以得到一個空窗口;

可以手動為窗口添加屬性,最基本的幾種屬性如下:

title() 括號里面參數為代表窗口名稱的字符串;

resizable(x,y) 窗口可以在 x和y軸上可變化的調度;

geometry(‘250×150’) 指定窗口的大小,參數為一個字符串,一般由兩個數字和一個小寫字母 x組成。

對剛剛的窗口添加屬性:

from tkinter import *

window = Tk()

window.title(‘我愛python’)window.geometry(‘380×420’)window.resizable(50,50)

window.mainloop()

(二)基本組件

創建了一個空窗口,便可以向上面添加內容,這些內容就是窗口的組件,這些組件會在窗口里形成文字、按鈕、表單、圖片等等。常見的組件如下:

Button 按鈕;

Canvas 繪圖形組件,可以在其中繪制圖形;

Checkbutton 復選框;

Entry 文本框(單行);

Text 文本框(多行);

Frame 框架,將幾個組件組成一組

Label 標簽,可以顯示文字或圖片;

Listbox 列表框;

Menu 菜單;

Menubutton 它的功能完全可以使用Menu替代;

Message 與Label組件類似,但是可以根據自身大小將文本換行;

Radiobutton 單選框;

Scale 滑塊;允許通過滑塊來設置一數字值

Scrollbar 滾動條;

配合使用canvas, entry, listbox, and text窗口部件的標準滾動條;

Toplevel 用來創建子窗口窗口組件。

每個組件都有自己獨特的參數,下次再做詳細講解。先講一下組件大體使用的規則,每一個組件都可以用一個相應的變量來儲存,想在一個窗口里面插入一串文字和一個按鈕,該怎么做呢?

from tkinter import *

window = Tk()

window.title(‘我愛python’)

window.geometry(‘380×420’)

window.resizable(50,50)

#窗口創建好后即可開始添加組件

Lal = Label(window, text=’你喜歡python嗎?’, font=(‘微軟雅黑’, 15), fg=’red’)

Lal.pack()#pack是一種組件布局函數,以后會詳細介紹

But = Button(window, text=”喜歡”)But.pack()

window.mainloop()

好啦!今天的分享到這里就結束了,希望大家能夠持續關注馬哥教育官網,每天都會有大量優質內容與大家分享!版權聲明:轉載文章來自公開網絡,版權歸作者本人所有,推送文章除非無法確認,我們都會注明作者和來源。如果出處有誤或侵犯到原作者權益,請與我們聯系刪除或授權事宜。

相關新聞

歷經多年發展,已成為國內好評如潮的Linux云計算運維、SRE、Devops、網絡安全、云原生、Go、Python開發專業人才培訓機構!

    1. 主站蜘蛛池模板: 黄梅县| 湖南省| 贡嘎县| 若尔盖县| 罗山县| 开江县| 长沙县| 绥棱县| 宝应县| 镇沅| 米泉市| 栾川县| 裕民县| 莱西市| 册亨县| 五河县| 霍城县| 永新县| 东兴市| 竹北市| 红桥区| 锦州市| 金山区| 哈尔滨市| 武邑县| 循化| 九龙城区| 浮梁县| 元氏县| 图木舒克市| 仁布县| 恩平市| 阳原县| 安阳市| 墨玉县| 漠河县| 湘阴县| 黄梅县| 平远县| 仁寿县| 京山县|