python可视化窗口打印信息,【python】Tkinter可视化窗口(一)
因為想給自己的畢設要做個可視化,而不是簡單地黑框框,就試著學了學Tkinter,發現上手起來是真的簡單,在此,推薦給大家!
Tkinter是什么
Tkinter是使用 python 進行窗口視窗設計的模塊. 簡單的構造, 多平臺, 多系統的兼容性, 能讓它成為讓你快速入門定制窗口文件的好助手. 它在 python 窗口視窗模塊中是一款簡單型的. 所以用來入門, 熟悉 窗口視窗的使用, 非常有必要.
窗口主題框架
每一個tkinter應用的主題框架都包括三部分:
1.定義window窗口和window的一些屬性
2.定義窗口內容,比如Label,Button等
3.最后執行window.mainloop()讓窗口運行起來
窗口內容
1.Label標簽
window:寫的是你定義的那個窗口
text:label上顯示的內容
bg:背景
font:字體
width,height:寬和高
pack():將該控件放到窗口上
其中window部分必填,pack()必寫,其他都有默認值。
效果為:
我們也可以通過變量的形式控制標簽的顯示, 這時我們引入按鈕 tk.Button 的概念, 沒點一次按鈕, 標簽變化一次. 用一下內容替換上面的標簽. 并把需要變化的文字存成變量 var。
var賦值為:
var.set('xxx')
結合下面的Button,做一個點一個Button就是Label產生變化的窗口。
2.Button
這里主要說說command,這個參數傳的一個函數的名字,切記不要寫成字符串形式(我就是在這里犯得錯),這個函數是點擊Button之后要操作的函數。
這里的函數為:
效果為
沒有點擊時:
點擊第一次:
點擊第二次:
3.Entry與Text
Entry是輸入框,和html里的input差不多
Text是文本框
這里重新創建控件:
創建輸入框Entry,其中設置輸入的字符為*:
創建一個文本框Text:
定義觸發函數:
樣子為:
在文本框中輸入0000:
在輸入框輸入xxxx,將光標移到0000的中間,并點擊insert point:
因為文本框中的insert參數將文本輸入光標初。
在輸入框輸入wwww,點擊insert end:
之后更新其他的控件,敬請期待!
參考資料
周莫凡主頁
https://morvanzhou.github.io/
更多精彩內容,請關注 深度學習自然語言處理?公眾號,就是下方啦!跟隨小博主,每天進步一丟丟!哈哈!
標簽:Tkinter,python,Button,點擊,文本框,輸入框,window,可視化,窗口
來源: https://blog.csdn.net/qq_27590277/article/details/88369135
總結
以上是生活随笔為你收集整理的python可视化窗口打印信息,【python】Tkinter可视化窗口(一)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python爬取TED演讲视频(代码)
- 下一篇: 好听的外文歌曲