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

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


前言

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("<Leave>",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 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组件。

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

# 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()

相关文章
|
1月前
|
Shell Python
python设置应用程序的样式并部署(二)
python设置应用程序的样式并部署(二)
20 0
|
1月前
|
数据采集 Python
Python爬虫:设置随机 User-Agent
Python爬虫:设置随机 User-Agent
31 0
|
1月前
|
Python
python设置应用程序的样式并部署(一)
python设置应用程序的样式并部署(一)
16 1
|
3月前
|
计算机视觉 开发者 Python
如何使用 Python 代码的 PIL 库读取和设置图像的像素内容
如何使用 Python 代码的 PIL 库读取和设置图像的像素内容
54 0
|
15天前
|
安全 API 开发者
Python中使用`requests`库进行请求头与自定义参数设置的技术详解
【4月更文挑战第12天】在Python中,`requests`库是一个强大且灵活的HTTP客户端,用于发送所有类型的HTTP请求。在发送请求时,我们经常需要设置请求头和自定义参数来满足不同的需求。本文将详细探讨如何在Python中使用`requests`库进行请求头和自定义参数的设置。
|
30天前
|
存储 Shell iOS开发
【Python 学习篇】 Python环境变量设置指南 (A Guide to Setting Python Environment Variables)
【Python 学习篇】 Python环境变量设置指南 (A Guide to Setting Python Environment Variables)
52 1
|
1月前
|
Shell Linux iOS开发
python设置应用程序的样式并部署(三)
python设置应用程序的样式并部署(三)
13 1
|
1月前
|
UED Python
python使用 requests 设置读取超时时间
python使用 requests 设置读取超时时间
22 0
|
1月前
|
算法 开发工具 git
Python中如何设置代码格式讲解及相关代码
Python中如何设置代码格式讲解及相关代码
36 1
|
2月前
|
数据可视化 搜索推荐 Linux
【Python】40000字 Matplotlib 实操干货,真的全!
【Python】40000字 Matplotlib 实操干货,真的全!