前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【python实操】软件安装进展提示进度条如何实现的?如何设置窗体拉伸?如何获取输入框内容?

【python实操】软件安装进展提示进度条如何实现的?如何设置窗体拉伸?如何获取输入框内容?

作者头像
20岁爱吃必胜客
发布2023-03-16 14:12:52
1.4K0
发布2023-03-16 14:12:52
举报
文章被收录于专栏:进步集进步集
在这里插入图片描述
在这里插入图片描述

文章目录

前言

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

代码语言:javascript
复制
================
|				|
|				|
|===============

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

组件事件的使用方法

鼠标事件

在这里插入图片描述
在这里插入图片描述
代码语言:javascript
复制
# coding=gbk
import tkinter
def chushile(event):
    print("来了!")

root=tkinter.Tk()
root.geometry("500x300")
bn=tkinter.Button(root,text="123",fg="red")
bn.bind("<Leave>",chushile)

bn.pack()

root.mainloop()

获取Entry输入内容

在这里插入图片描述
在这里插入图片描述
代码语言:javascript
复制
# 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组件,建议您查阅相关的编程文档或者教程。

代码语言:javascript
复制
# coding=gbk
from tkinter import *
from tkinter import ttk
import time

root=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+1
    root.update()
    time.sleep(0.1)
root.mainloop()

拉伸窗体==Sizegrip组件

在这里插入图片描述
在这里插入图片描述

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

代码语言:javascript
复制
# coding=gbk

from tkinter import *
from tkinter import ttk

root=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组件来实现这个功能。

在这里插入图片描述
在这里插入图片描述
代码语言:javascript
复制
# coding=gbk
from tkinter import ttk
import tkinter as tk

root=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()
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2023-03-15,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 文章目录
  • 前言
  • 组件事件的使用方法
    • 鼠标事件
      • 获取Entry输入内容
        • 进度条组件==Progressbar组件
          • 拉伸窗体==Sizegrip组件
            • 树形结构显示信息的组件==Treeview组件
            领券
            问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档