【python实操】软件安装进展提示进度条如何实现的?如何设置窗体拉伸?如何获取输入框内容?
创始人
2025-05-28 11:05:29

在这里插入图片描述

在这里插入图片描述

文章目录

  • 前言
  • 组件事件的使用方法
    • 鼠标事件
    • 获取Entry输入内容
    • 进度条组件==Progressbar组件
    • 拉伸窗体==Sizegrip组件
    • 树形结构显示信息的组件==Treeview组件

前言

python学习之路任重而道远,要想学完说容易也容易,说难也难。
很多人说python最好学了,但扪心自问,你会用python做什么了?
刚开始在大学学习c语言,写一个飞行棋的小游戏,用dos界面来做,真是出力不讨好。
地图要自己一点一点画出来,就像这样:

================
|				|
|				|
|===============

从此讨厌编程,不想继续学下去。每次作业应付。
算法考试,数据结构考试随便背代码,只求通过。
最后呢?我学会变成了吗?只能对一些概念侃侃而谈,但真的会几行代码,能写出实用工具吗?
答案变得模糊。
所以我们要从现在开始,学好python,不要再糊弄下去!!!

组件事件的使用方法

鼠标事件

在这里插入图片描述

# coding=gbk
import tkinter
def chushile(event):print("来了!")root=tkinter.Tk()
root.geometry("500x300")
bn=tkinter.Button(root,text="123",fg="red")
bn.bind("",chushile)bn.pack()root.mainloop()

获取Entry输入内容

在这里插入图片描述

# coding=gbk
from tkinter import *
import tkinter as tk
def get():print("获取到的内容是 " + entry.get())root = tk.Tk()
root.title('获取Entry内容')
root.geometry('200x100')frame = Frame(root)
frame.pack()
u1 = tk.StringVar()
entry = tk.Entry(frame)
entry.pack()frame1 = Frame(root)
frame1.pack()btn1 = Button(frame1, text="获取", command=get)
btn1.pack()root.mainloop()

进度条组件==Progressbar组件

在这里插入图片描述

在编程中,Progressbar组件是一种用于显示进度的图形界面组件。它通常用于表示任务的完成度或者程序的加载进度等。在不同的编程语言和框架中,Progressbar组件的实现方式可能会有所不同。如果您需要使用Progressbar组件,建议您查阅相关的编程文档或者教程。

# coding=gbk
from tkinter import *
from tkinter import ttk
import timeroot=Tk()
root.title("进度条")
root.geometry("200x200")
p1=ttk.Progressbar(root,length=200,mode="determinate",orient=HORIZONTAL)
p1.grid(row=1,column=1)
p1["maximum"]=100
p1["value"]=0
for i in range(100):p1["value"]=i+1root.update()time.sleep(0.1)
root.mainloop()

拉伸窗体==Sizegrip组件

在这里插入图片描述
Sizegrip组件是一个用于调整窗口大小的小部件,通常出现在窗口的右下角。它可以让用户通过拖动来改变窗口的大小。在Qt中,可以使用QSizeGrip类来创建Sizegrip组件。


# coding=gbkfrom tkinter import *
from tkinter import ttkroot=Tk()
ttk.Sizegrip(root).grid(row=99,column=99,sticky="se")
root.columnconfigure(0,weight=1,minsize=99)
root.rowconfigure(0,weight=1,minsize=99)root.mainloop()

树形结构显示信息的组件==Treeview组件

Treeview组件是一种可以在GUI界面中显示树形结构信息的组件,它通常用于显示文件夹结构、目录结构等。在Python中,可以使用Tkinter库中的Treeview组件来实现这个功能。
在这里插入图片描述

# coding=gbk
from tkinter import ttk
import tkinter as tkroot=tk.Tk()
tree=ttk.Treeview(root)
tree["columns"]=("one","two")
tree.column("one",width=100)
tree.column("two",width=100)
tree.heading("one",text="姓名")
tree.heading("two",text="年龄")
tree.insert("",0,text="班主任",values=("zhang","30"))
id2=tree.insert("",1,"dir2",text="班委")
tree.insert(id2,"end","dir3",text="班长",values=("张三","20"))
tree.insert(id2,"end","dir4",text="班委",values=("李三","20"))
tree.pack()
root.mainloop()root.mainloop()

在这里插入图片描述

相关内容

热门资讯

LME铜库存降至历史低位,关注... 近期美元持续走弱、地缘局势缓和、铜库存水平较低,有色金属板块持续升温。 2025年以来,美元指数加速...
钟睒睒的产业新方向:34亿投资... (图片来源:网络) 出品|搜狐财经 作者|冯圆圆 日前,北交所上市公司锦波生物宣布引入养生堂及杭州久...
人均消费下滑、编外人员超八成 ... 独立 稀缺 穿透好生意贵在做好讲透作者:闻道编辑:一晨风品:俊逸来源:铑财——铑财研究院2025年以...
中美秘密敲定协议,提前没半点消... 中美突然秘密敲定协议,提前没有半点消息传出?最近,特朗普在他的社交媒体上开心地宣布,说跟中国签了一个...
沪指下半年首日高开 教育板块领...   中新经纬7月1日电 今天是A股下半年首个交易日,三大指数开盘涨跌不一,上证指数涨0.04%,报3...
谷歌同意购电,核聚变发电成交“... 谷歌与联邦聚变系统公司(Commonwealth Fusion Systems,简称CFS)达成的一...
韩国组团游大变天:不容忽视的断... 韩国组团游大变天,一个不容忽视的断层正悄然显现。曾经热门的韩国旅游线路,如今游客数量锐减。一方面,国...
滚动更新丨A股三大指数开盘涨跌... 09:25 A股开盘丨三大指数开盘涨跌不一沪指开盘涨0.04%,深成指跌0.06%,创业板指跌0.1...
港股7月1日休市 港股7月1日... 因香港特别行政区成立纪念日,港股7月1日休市,港股通及沪深股通关闭。7月2日(星期三)起恢复正常交易...
海程邦达:调整海外仓储运营方式... 每经AI快讯,海程邦达6月30日晚间公告,2022年4月,公司下属全资子公司美国海程与出租方Palm...
银行与黄金股领涨两市 【深圳商报讯】(记者 陈燕青)6月30日,A股以红盘结束了上半年的交易。截至收盘,沪指上涨0.59%...
卡佩拉3年2150万重回休斯顿... 北京时间2025年7月1日,据Shams透露,克林特-卡佩拉3年2150万全额保障重回火箭。 卡佩拉...
和讯投顾邹同树:延续反弹,盯紧... 市场好不好,手里的筹码说了算,和讯投顾邹同树表示,今天的市场是个完全正向的盘面,资金聚焦主流方向,该...
白宫官员说美国将恢复与加拿大贸... 【白宫官员说美国将恢复与加拿大贸易谈判】财联社7月1日电,据新华社报道,美国白宫国家经济委员会主任凯...
京东应该马上卖房券 用三个月的时间拿下31%的外卖市场份额后,京东又把“战矛”对准酒旅行业。 6月18日,京东面向全体酒...
指数投资新玩具letfGo来了... 文|凌艳 出品|天下财道随着指数化投资驶入发展快车道,日益丰富的指数产品已成为投资者多元化资产配置的...
46人撑起IFBH上市神话:九... 图/IFBH招股说明书。6月30日,又一家公司被大家“喝”上市了。椰子水品牌if的母公司IFBH(0...
华尔街到陆家嘴精选丨美股7月能... ①美股上半年大跌大涨 下半年或将强势开局但能否持久?美股隔夜收高,纳指与标普指数再创新高。在经历诸多...
华融之后长城也放弃银行牌照、预... 继原中国华融之后,长城资产也准备放弃银行牌照,拟以43.32亿元的代价清仓所持长城华西银行全部股权。...
多地成交百亿大单,上半年土拍收... 本文来源:时代财经 作者:陈泽旋 图源:图虫创意上半年的最后一天,多地上演年中卖地冲刺,奉上百亿“...
三部门公告境外投资者以分配利润... 昨日A股6月30日,A股三大指数集体上涨,截至收盘,沪指涨0.59%,深成指涨0.83%,创业板指涨...
董事长专访 | 小方制药方之光... “药箱里装的不只是药品,更是企业对健康需求的响应速度。”近日,小方制药董事长方之光接受上海证券报记者...
华泰证券:7月锂电排产总体环比... 华泰证券研报表示,鑫椤锂电发布锂电产业链7月预排产,样本企业中电池排产108.3GWh,环比+1.9...
香港物价到底是上海几倍? 香港和上海的物价情况较为复杂,不能简单地用倍数来一概而论。在一些食品方面,如优质的海鲜、进口水果等,...
东莞银行、南海农商行IPO审核... 据深交所发行上市审核信息公开网站,东莞银行、广东南海农商银行IPO审核恢复为“已受理”状态。前述两家...
董明珠说自己尽量少说话,格力股... 6月30日下午,格力电器2024年度股东大会在珠海举行。格力电器董事长董明珠以及由格力电器董事、总裁...
英伟达高管6月抛售价值5.57... 英伟达 (NVDA) 近期内部人士抛售活动达到了前所未有的水平,过去 12 个月内,其高管和董事会成...
英皇危情 一家娱乐大亨的地产史... 观点网 地产风光时谁都能分一杯羹,如今动荡时代则要考虑如何“自保”。6月30日,英皇国际(香港)因1...
充电宝风波后续:二手平台论斤卖... 严翠/摄 图虫创意/供图证券时报记者 严翠6月30日是民航局“充电宝新规”实施第三日,证券时报记者在...
涨跌幅将放宽主板ST股嗨翻天 ... 编者按:6月30日,A股主板风险警示板块新规后的首个交易日,整个板块异动,近七成个股收涨,16只股票...