小編寫這篇文章的主要目的,主要就是給大家介紹關于python數據可視化的相關介紹,主要是Tkinter升級,gird合理布局介紹,下面就給各位讀者詳細的解答下。
1、grid布局
Tkinter提供了兩中布局方式
pack只能逐行添加
grid可以自定義布局
1.2、grid布局
grid是python標準庫提供的控件布局工具
column:設置控件對象顯示的列(從0開始)
row:設置控件對象顯示的行(從0開始)
ipadx:設置控件對象左右內邊距
ipady:設置控件對象上下內邊距
padx:設置控件對象左右外邊距
pady:設置控件對象上下外邊距
columnspan:設置控件對象所占列數
rowspan:設置控件對象所占行數
2、簡易Base64裝換工具制作
2.1、源碼分析
#coding:utf-8 import tkinter as tk import base64 import tkinter.messagebox as tm #定義Base64加密函數函數 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("加密結果為:") tt1.insert("insert",en_result) #定義Base64解密函數函數 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("解密結果為:") 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轉換工具") 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轉換工具",font=("宋體",14),width=110,height=2,relief="groove", anchor="center",bg="#FDF5E6") lb2=tk.Label(window,text="請在下面輸入要加密或者解密的內容:",font=("宋體",14),width=110,height=2,relief="groove", anchor="w") te1=tk.Text(window,width=100,height=10,bg="#FDF5E6",font=("宋體",14,'bold')) #調用Base64加密函數函數 bt1=tk.Button(window,text="Base64加密",font=("宋體",14),width=10,height=1,relief="raised", command=get_encode,anchor="e") #調用Base64解密函數函數 bt2=tk.
關于python可視化的介紹就為大家介紹到這里了,希望可以給各位讀者帶來幫助。
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/127792.html
摘要:在這個窗口之上,可以添加各種輸入框按鈕文本等,可以增加對各種動作的處理。事件要與特定的控件相綁定,比如按鈕有點擊事件,輸入框有按鍵事件,窗體有關閉事件等。 在大多數時候,我們都在黑黢黢的控制臺里執行 Python 腳本。這看起來很酷很 GEEK。但對于部分場景下的用戶來說,這樣就不大美觀和人性化了:我們需要交互更方便的圖形化產品,也就是 GUI (圖形用戶界面,Graphical Us...
摘要:引言學這么久了,一直想做個界面出來,最近發現有個內置庫,利用它可以很輕松做出一些簡易的界面,首先來看官方對的說明從上面描述中我們不難看出,不管你是系統,還是系統,它都可以生成相對應的操作界面,這就是所謂的跨平臺。 showImg(https://segmentfault.com/img/remote/1460000018532942?w=1078&h=1076); 0.引言 學Pyth...
摘要:已獲原作者授權原系列地址簡介本文講述如何使用的布局管理被稱作或有三種布局管理方式注意這三種布局管理在同一個里一定不可以混用布局管理有以下功能將控件放置在屏幕上包括控件的位置及控件的大小將控件注冊到本地窗口系統中管理控件在屏幕上的顯示雖然控件 已獲原作者授權. 原系列地址: Python Tkinter 簡介: 本文講述如何使用 tkinter 的布局管理 (被稱作 layout ma...
此篇文章主要是詳細介紹了python使用tkinter模塊完成文檔挑選作用,文章內容緊扣主題進行詳盡的基本介紹,具有很強的實用價值,需用的朋友可以學習一下 序言 了解Python中,很想做個用戶界面,費盡周折,尋找了tkinter。 訓練具體內容:用戶界面中,點擊圖標后,運用彈出窗口創建文件夾(或文件夾) 1.導入庫和控制模塊 importtkinterastk fromtkin...
摘要:輸入框和標簽都帶了一個神秘的參數。我們可以在之前調用的時候做這些事,但上面這樣做也是個不錯的選擇第二行告訴讓我們的輸入框獲取到焦點。 原文http://www.tkdocs.com/tutorial/firstexample.html 第一個實用的簡易案例 A First (Real) ExampleWith that out of the way, lets try a slight...
閱讀 911·2023-01-14 11:38
閱讀 878·2023-01-14 11:04
閱讀 740·2023-01-14 10:48
閱讀 1982·2023-01-14 10:34
閱讀 942·2023-01-14 10:24
閱讀 819·2023-01-14 10:18
閱讀 499·2023-01-14 10:09
閱讀 572·2023-01-14 10:02