【Python开发】Python的GUI用法总结
生活随笔
收集整理的這篇文章主要介紹了
【Python开发】Python的GUI用法总结
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
引用模塊(tkinter):
1 from tkinter import *主窗口設(shè)置:
1 # 主窗口 2 tk = Tk() # 主窗口實例化 3 tk.title("文本處理工具") # 主窗口標(biāo)題 4 tk.geometry("700x400+100+100") # 主窗口大小(700x400)及起始位置(100,100),以像素為單位 5 tk["bg"] = 'pink' # 主窗口背景顏色(background) 6 7 tk.mainloop() # 主窗口運行生成效果:
其他控件添加,主要包括:
| 代碼 | 說明 |
| Label | 標(biāo)簽 |
| Text | 文本框 |
| Button | 按鈕 |
?
?
?
?
標(biāo)簽(Label)添加實例:
1 # 標(biāo)簽(代碼位置需在mainloop之前) 2 in_data_label = Label(tk, text = "輸入窗口:") # 添加標(biāo)簽控件,從主窗口(tk)添加,標(biāo)簽名稱用text設(shè)置 3 in_data_label.grid(row = 0, column = 0) # 通過grid(類表格)設(shè)置標(biāo)簽位置(起始為0),row為行,column為列 4 result_data_label = Label(tk, text = "輸出窗口:") 5 result_data_label.grid(row = 1, column = 0) 6 7 tk.mainloop() # 主窗口運行生成效果:
文本框(Text)添加實例:
1 # 標(biāo)簽(代碼位置需在mainloop之前) 2 in_data_label = Label(tk, text = "輸入窗口:") # 添加標(biāo)簽控件,從主窗口(tk)添加,標(biāo)簽名稱用text設(shè)置 3 in_data_label.grid(row = 0, column = 0) # 通過grid(類表格)設(shè)置標(biāo)簽位置(起始為0),row為行,column為列 4 result_data_label = Label(tk, text = "輸出窗口:") 5 result_data_label.grid(row = 13, column = 0) 6 7 # 文本框(代碼位置需在mainloop之前) 8 in_data_text = Text(tk, width = 50, height = 10) # (50,10)代表50個字符寬度,10個字符高度(行).一個漢字等于兩個字符 9 in_data_text.grid(row = 0, column = 1, rowspan = 13, columnspan = 10) # rowspan合并行,columnspan合并列 10 result_data_text = Text(tk, width = 50, height = 10) 11 result_data_text.grid(row = 13, column = 1, rowspan = 13, columnspan = 10) 12 13 tk.mainloop() # 主窗口運行生成效果:
文本框?qū)懭牒蛣h除實例:
1 # 文本框的數(shù)據(jù)寫入和刪除 2 for n in range(10): 3 in_data_text.insert(1.0,"hello:in_data_text" + str(n) + "\n") # 1.0代表往第一行插入字符串 4 result_data_text.insert(2.0,"hello:result_data_text" + str(n) + "\n") 5 6 in_data_text.delete(1.0,2.0) # 刪除第一行到第二行內(nèi)容 7 result_data_text.delete(5.0,END) # 刪除第五行到最后內(nèi)容 8 result_data_text.insert(END,"\nresult_data_text_重新插入") # 在最后插入字符串 9 10 tk.mainloop() # 主窗口運行執(zhí)行效果:
暫時先記錄這么多
?
轉(zhuǎn)載于:https://www.cnblogs.com/Kevin-WangXinzheng/p/9478110.html
總結(jié)
以上是生活随笔為你收集整理的【Python开发】Python的GUI用法总结的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 梦到吃苹果好不好
- 下一篇: *** Python版一键安装脚本