小編寫這篇文章的主要目的,主要就是給大家介紹關(guān)于python數(shù)據(jù)可視化的相關(guān)介紹,主要是Tkinter升級(jí),gird合理布局介紹,下面就給各位讀者詳細(xì)的解答下。
1、grid布局
Tkinter提供了兩中布局方式
pack只能逐行添加
grid可以自定義布局
1.2、grid布局
grid是python標(biāo)準(zhǔn)庫提供的控件布局工具
column:設(shè)置控件對(duì)象顯示的列(從0開始)
row:設(shè)置控件對(duì)象顯示的行(從0開始)
ipadx:設(shè)置控件對(duì)象左右內(nèi)邊距
ipady:設(shè)置控件對(duì)象上下內(nèi)邊距
padx:設(shè)置控件對(duì)象左右外邊距
pady:設(shè)置控件對(duì)象上下外邊距
columnspan:設(shè)置控件對(duì)象所占列數(shù)
rowspan:設(shè)置控件對(duì)象所占行數(shù)
2、簡(jiǎn)易Base64裝換工具制作
2.1、源碼分析
#coding:utf-8 import tkinter as tk import base64 import tkinter.messagebox as tm #定義Base64加密函數(shù)函數(shù) def get_encode(): get_var=te1.get("1.0","end") en_str=base64.b64encode(get_var.encode("gbk")) en_result=en_str.decode("gbk") tt1.delete("1.0","end") var2.set("加密結(jié)果為:") tt1.insert("insert",en_result) #定義Base64解密函數(shù)函數(shù) def get_decode(): get_var=bytes(te1.get("1.0","end"),encoding="gbk") en_str=base64.b64decode(get_var) en_result=en_str.decode("gbk") tt1.delete("1.0","end") var2.set("解密結(jié)果為:") tt1.insert("insert",en_result) def menuCommand(): tm.showinfo("","功能暫未開放") def add_menu(name): main_menu.add_command(label=f"{name}",command=menuCommand) window=tk.Tk() width=1100 height=650 window_width=int((window.winfo_screenwidth()-width)/2) window_height=int((window.winfo_screenheight()-height)/2) window.title("Base64轉(zhuǎn)換工具") window.geometry(f"{width}x{height}+{window_width}+{window_height}") window.resizable(0,0) #window.iconbitmap(r"favicon.ico") lb1=tk.Label(window,text="歡迎使用Base64轉(zhuǎn)換工具",font=("宋體",14),width=110,height=2,relief="groove", anchor="center",bg="#FDF5E6") lb2=tk.Label(window,text="請(qǐng)?jiān)谙旅孑斎胍用芑蛘呓饷艿膬?nèi)容:",font=("宋體",14),width=110,height=2,relief="groove", anchor="w") te1=tk.Text(window,width=100,height=10,bg="#FDF5E6",font=("宋體",14,'bold')) #調(diào)用Base64加密函數(shù)函數(shù) bt1=tk.Button(window,text="Base64加密",font=("宋體",14),width=10,height=1,relief="raised", command=get_encode,anchor="e") #調(diào)用Base64解密函數(shù)函數(shù) bt2=tk.
關(guān)于python可視化的介紹就為大家介紹到這里了,希望可以給各位讀者帶來幫助。
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/127792.html
摘要:在這個(gè)窗口之上,可以添加各種輸入框按鈕文本等,可以增加對(duì)各種動(dòng)作的處理。事件要與特定的控件相綁定,比如按鈕有點(diǎn)擊事件,輸入框有按鍵事件,窗體有關(guān)閉事件等。 在大多數(shù)時(shí)候,我們都在黑黢黢的控制臺(tái)里執(zhí)行 Python 腳本。這看起來很酷很 GEEK。但對(duì)于部分場(chǎng)景下的用戶來說,這樣就不大美觀和人性化了:我們需要交互更方便的圖形化產(chǎn)品,也就是 GUI (圖形用戶界面,Graphical Us...
摘要:引言學(xué)這么久了,一直想做個(gè)界面出來,最近發(fā)現(xiàn)有個(gè)內(nèi)置庫,利用它可以很輕松做出一些簡(jiǎn)易的界面,首先來看官方對(duì)的說明從上面描述中我們不難看出,不管你是系統(tǒng),還是系統(tǒng),它都可以生成相對(duì)應(yīng)的操作界面,這就是所謂的跨平臺(tái)。 showImg(https://segmentfault.com/img/remote/1460000018532942?w=1078&h=1076); 0.引言 學(xué)Pyth...
摘要:已獲原作者授權(quán)原系列地址簡(jiǎn)介本文講述如何使用的布局管理被稱作或有三種布局管理方式注意這三種布局管理在同一個(gè)里一定不可以混用布局管理有以下功能將控件放置在屏幕上包括控件的位置及控件的大小將控件注冊(cè)到本地窗口系統(tǒng)中管理控件在屏幕上的顯示雖然控件 已獲原作者授權(quán). 原系列地址: Python Tkinter 簡(jiǎn)介: 本文講述如何使用 tkinter 的布局管理 (被稱作 layout ma...
此篇文章主要是詳細(xì)介紹了python使用tkinter模塊完成文檔挑選作用,文章內(nèi)容緊扣主題進(jìn)行詳盡的基本介紹,具有很強(qiáng)的實(shí)用價(jià)值,需用的朋友可以學(xué)習(xí)一下 序言 了解Python中,很想做個(gè)用戶界面,費(fèi)盡周折,尋找了tkinter?! ∮?xùn)練具體內(nèi)容:用戶界面中,點(diǎn)擊圖標(biāo)后,運(yùn)用彈出窗口創(chuàng)建文件夾(或文件夾) 1.導(dǎo)入庫和控制模塊 importtkinterastk fromtkin...
摘要:輸入框和標(biāo)簽都帶了一個(gè)神秘的參數(shù)。我們可以在之前調(diào)用的時(shí)候做這些事,但上面這樣做也是個(gè)不錯(cuò)的選擇第二行告訴讓我們的輸入框獲取到焦點(diǎn)。 原文http://www.tkdocs.com/tutorial/firstexample.html 第一個(gè)實(shí)用的簡(jiǎn)易案例 A First (Real) ExampleWith that out of the way, lets try a slight...
閱讀 923·2023-01-14 11:38
閱讀 895·2023-01-14 11:04
閱讀 756·2023-01-14 10:48
閱讀 2055·2023-01-14 10:34
閱讀 961·2023-01-14 10:24
閱讀 840·2023-01-14 10:18
閱讀 510·2023-01-14 10:09
閱讀 588·2023-01-14 10:02