久久国产乱子伦精品免费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. 主站蜘蛛池模板: 洪湖市| 南召县| 庆阳市| 耿马| 鹤壁市| 丰宁| 泰州市| 梅州市| 永兴县| 长汀县| 鱼台县| 黔西| 长沙县| 太原市| 县级市| 永宁县| 民县| 绥江县| 铜山县| 南阳市| 盐亭县| 从江县| 桓仁| 山西省| 博爱县| 漯河市| 西平县| 新干县| 徐州市| 涿鹿县| 报价| 巴中市| 玉溪市| 东阿县| 二手房| 巨野县| 金川县| 塘沽区| 德清县| 嘉鱼县| 玛纳斯县|