![](https://img-blog.csdnimg.cn/20200131220459663.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
pythonGUI
python GUI
IT技术学习
学习很重要
展开
-
Python exe打开慢问题解决
这种方式,会生成一个 文件夹(包含exe与相关依赖文件), 运行exe速度会较大的提升,缺点文件较多。通常使用这种方式 打包exe, 若exe太大,电脑配置低,启动exe会比较慢,转载 2023-01-30 15:12:06 · 1155 阅读 · 0 评论 -
python弹窗gui——easygui库
【代码】python弹窗gui——easygui库。原创 2022-12-29 15:19:40 · 1366 阅读 · 0 评论 -
PyautoGui——弹窗
【代码】PyautoGui——弹窗。原创 2022-10-31 11:18:26 · 1312 阅读 · 0 评论 -
Python学习笔记—— tkinter_messagebox(消息框)
一、来源查源码,运行源码文件,展示测试案例。二、案例1.showinfofrom tkinter import *from tkinter.messagebox import *#1.创建窗口root = Tk()#2.创建组件摆放组件b = Button(root,text='测试弹窗')b.pack()#3.绑定事件def a(a): print("info", showinfo("Spam", "Egg Information"))b.bind(..原创 2022-02-20 20:58:57 · 3691 阅读 · 0 评论 -
Python学习笔记—— tkinter_11 Scale(滑块)
一、Scale的属性Python学习笔记—— tkinter_03Button、Label_小橙子的博客-CSDN博客二、示例from tkinter import *#=========1.主窗口============root = Tk()#创建主窗口#=========2.创建、安放组件===========scint = IntVar()sc = Scale(root,from_=0,to=20,tickinterval = 5,variable = scint)原创 2021-12-10 15:18:26 · 1452 阅读 · 0 评论 -
Python学习笔记—— tkinter_10 Listbox(列表框)
一、属性Python学习笔记—— tkinter_03Button、Label_小橙子的博客-CSDN博客二、示例主要测试insert()delete()get()index()参数主要是active, anchor, end, @x,y, or a number常用:active:被选中的number:数字end:结尾from tkinter import *#=========1.主窗口============root = Tk...原创 2021-12-10 18:11:30 · 761 阅读 · 0 评论 -
Python学习笔记—— tkinter_09 Canvas(画布)
一、Canvas的属性Python学习笔记—— tkinter_03Button、Label_小橙子的博客-CSDN博客Python学习笔记—— tkinter_04 Entry(单行输入框)_小橙子的博客-CSDN博客二、示例from tkinter import *#=========1.主窗口============root = Tk()#创建主窗口#=========2.创建、安放组件===========cv = Canvas(root,width=300...原创 2021-12-09 19:04:03 · 699 阅读 · 0 评论 -
Python学习笔记—— tkinter_08 OptionMenu(下拉菜单选项)
一、RadionButton输入框的属性属性 参考:Python学习笔记—— tkinter_03Button、Label_小橙子的博客-CSDN博客二、示例from tkinter import *#=========1.主窗口============root = Tk()#创建主窗口#=========2.创建、安放组件===========t = StringVar()om = OptionMenu(root,t,"香蕉",'苹果','梨')om.co...原创 2021-12-09 17:40:13 · 1161 阅读 · 1 评论 -
Python学习笔记—— tkinter_07 Checkbutton(复选按钮)
一、RadionButton输入框的属性属性 参考:Python学习笔记—— tkinter_03Button、Label_小橙子的博客-CSDN博客二、示例from tkinter import *#=========1.主窗口============root = Tk()#创建主窗口#=========2.创建、安放组件===========p = StringVar()p.set('NO')ch = Checkbutton(root,text='苹果'...原创 2021-12-09 17:14:10 · 423 阅读 · 0 评论 -
Python学习笔记—— tkinter_06 RadionButton(单选按钮)
一、RadionButton输入框的属性属性 参考:Python学习笔记—— tkinter_03Button、Label_小橙子的博客-CSDN博客二、示例from tkinter import *#=========1.窗口设置===========root = Tk()#=========2.布局组件===========f = StringVar()f.set('a')r = Radiobutton(root,text='苹果',variable=f,valu..原创 2021-12-08 13:16:55 · 430 阅读 · 0 评论 -
Python学习笔记—— tkinter_05 Text(多行输入框)
一、Text输入框的属性属性 参考:Python学习笔记—— tkinter_03Button、Label_小橙子的博客-CSDN博客Python学习笔记—— tkinter_04 Entry(单行输入框)_小橙子的博客-CSDN博客二、Text输入框的方法1.理解行和列多行文本,确定一个位置需要使用坐标。列数从0开始数行数从1开始数2.删除,插入、获取文本框里的内容:随意输入充当测试数据删除,插入、获取 都需要使用坐标或光标处,结尾等确定位...原创 2021-12-07 17:33:30 · 3986 阅读 · 0 评论 -
Python学习笔记—— tkinter_04 Entry(单行输入框)
一、Entry输入框的属性关于验证详解参考:https://blog.csdn.net/qq_41556318/article/details/85108328由于查看了不少资料,很多在这里都没有解释清楚,所以这里单独列出来详细讲解下。Entry 组件是支持验证输入内容的合法性的,比如要求输入数字,你输入了字母那就是非法。实现该功能,需要通过设置 validate、validatecommand 和 invalidcommand 选项。首先启用验证的“开关”是 validate.原创 2021-12-03 12:41:45 · 4338 阅读 · 0 评论 -
Python学习笔记—— tkinter_03Button、Label
用了半天的时间整理了一下Button的属性,比较全面,再使用其他组件的时候就方便多了一、Button属性二、LabelLabel的话,主要是展示文本或图片,属性参考按钮的属性。原创 2021-12-02 22:24:53 · 2572 阅读 · 0 评论 -
Python学习笔记—— tkinter_02主窗口的设置
目录1.设置标题 root.title('第一个窗口')2.设置大小和窗口出现的位置3.设置长宽是否可变1.设置标题 root.title('第一个窗口')root.title('第一个窗口')from tkinter import *#=========1.主窗口============root = Tk()#创建主窗口root.title('第一个窗口')#设置标题#=========2.创建、安放按钮============b = Button(r...原创 2021-12-02 15:50:13 · 1530 阅读 · 0 评论 -
Python学习笔记—— tkinter_01最简案例
目录一、桌面应用开发库——tkinter1.tkinter库2.GUI 编程思路理解二、最简案例1.创建主窗口,阻止窗口关闭2.创建按钮对象,放到主窗口上3.按钮设置事件一、桌面应用开发库——tkinter1.tkinter库tkinter这个库是python自带的桌面应用开发的库,我们将学习 GUI(Graphics User Interface), 即图形用户界面编程。2.GUI 编程思路理解GUI 编程类似于“搭积木”。有一个主窗口,可以往主窗口上原创 2021-12-02 15:46:16 · 619 阅读 · 0 评论 -
tkinter——按钮文字的颜色
from tkinter import *#=========1.窗口设置===========root = Tk()#=========2.布局组件===========b1 = Button(root,text = '按钮',bg='red',fg='yellow',font=('宋体',20))b1.grid(row=1,column=0)#=========3.事件===========root.mainloop()#组织窗口关闭bg:背景色fg:前景色(文件的颜...原创 2021-11-29 22:39:05 · 2200 阅读 · 0 评论 -
tkinter 点击按钮清空entry数据
思路通过设置:v1 = tk.StringVar()v1.get()#获取数据v1.set()#设置数据原创 2021-06-21 10:11:58 · 11721 阅读 · 4 评论 -
python的tkinter中鼠标形状cursor的设置
"arrow" "circle" "clock" "cross" "dotbox" "exchange" "fleur" "heart" "heart" "man" "mouse" "pirate" "plus" "shuttle" "sizing" "spider" "spraycan" "star" "target"...转载 2020-07-09 16:29:44 · 2638 阅读 · 1 评论 -
python学习——个人对python GUI编程的理解
参考高琪老师视频一、理解交互的两种方式1.控制台交互方式。比如dos窗口,或者写的一些控制台程序,用户使用的时候,是通过控制台与程序交互。2.图形用户界面交互方式。比如画板,wps等软件。GUI即图形用户界面编程,是编写通过图形界面与程序交互。二、对图形化界面编程的理解1.类似拼接积木。比如拼汽车模型,先将零散的积木块拼成 车轮、车座,方向盘等再将这些物品组成汽车。2.增加事件处理。要想点击相应的按钮,有相应的效果,就需要添加事件处理,然后就成了完整的程序。三、图形化界面编.原创 2020-06-16 13:01:27 · 562 阅读 · 0 评论 -
pythonGUI学习——视频解析案例
学习了pythonGUI以后,想做个案例,部分内容参考于网络。1.成果展示2.源码 (解析接口资源来源网络)import tkinter as tkfrom tkinter.constants import *import webbrowser#======================主窗口的设置=============================window...原创 2020-02-15 12:12:08 · 1144 阅读 · 1 评论 -
python—tkinter(11)(pack和grid和place 摆放位置)
用pack方式摆放import tkinter as tkwindow=tk.Tk()window.title('my window')window.geometry('500x600') tk.Label(window,text='top').pack(side='top') #摆放在顶部tk.Label(window,text='bottom').pack(side='bo...转载 2020-02-01 14:09:17 · 959 阅读 · 0 评论 -
Tkinter 布局管理器(三):place
pack、grid 和 place 均用于管理同在一个父组件下的所有组件的布局,其中:pack 是按添加顺序排列组件 grid 是按行/列形式排列组件 place 则允许程序员指定组件的大小和位置何时使用 place 管理器?通常情况下不建议使用 place 布局管理器,因为对比起 pack 和 grid,place 要做更多的工作。不过纯在即合理,place 在一些特殊的情况...转载 2020-01-31 22:51:36 · 721 阅读 · 1 评论 -
Tkinter 布局管理器(二):grid
Tkinter 布局管理器之gridpack、grid 和 place 均用于管理同在一个父组件下的所有组件的布局,其中:pack 是按添加顺序排列组件 grid 是按行/列形式排列组件 place 则允许程序员指定组件的大小和位置何时使用 grid 管理器?grid 管理器可以说是 Tkinter 这三个布局管理器中最灵活多变的。如果你只希望学习使用一个布局管理器,那么 gr...转载 2020-01-31 22:30:31 · 871 阅读 · 0 评论 -
Tkinter 布局管理器(一):pack
Tkinter 布局管理器之packpack、grid 和 place 均用于管理同在一个父组件下的所有组件的布局,其中:pack 是按添加顺序排列组件 grid 是按行/列形式排列组件 place 则允许程序员指定组件的大小和位置何时使用 pack 管理器?对比 grid 管理器,pack 更适用于少量组件的排列,但它在使用上更加简单(就像我们前边所有的例子中,展示一个组件我们...转载 2020-01-31 22:28:01 · 401 阅读 · 0 评论 -
Python GUI之tkinter窗口视窗教程大集合(看这篇就够了)
一、前言 由于本篇文章较长,所以下面给出内容目录方便跳转阅读,当然也可以用博客页面最右侧的文章目录导航栏进行跳转查阅。 一、前言 二、Tkinter 是什么 三、Tkinter 控件详细介绍 1. Tkinter 模块元素简要说明 2. 常用窗口部件及简要说明: 四、动手实践学习 1. 创建主窗口及Label部件(标签)创建使用 ...转载 2020-01-31 17:11:15 · 3353 阅读 · 0 评论 -
Python学习笔记—— Tk图形用户界面(GUI)
学习还是看开发文档、源码,再参考一下其他人写的博客,多加练习就差不多了。有的开发文档,看起来不是很好理解,如果是英文的,可以借助网页翻译来看吧。下面根据python的官方文档,来学习一下一、查找开发文档1.2.https://docs.python.org/3/3.https://docs.python.org/3/library/index.html...原创 2020-01-31 13:54:39 · 4132 阅读 · 0 评论 -
Python如何进行GUI桌面开发?有哪些不错的库可以推荐?
Python进行GUI开发的库其实很多,下面我简单介绍几个不错的库,感兴趣的朋友可以自己尝试一下,实验环境win10+python3.6+pycharm5.0,主要内容如下:tkinter这个就不用多说了,python自带的GUI开发标准库,对于开发小型简单的应用来说,完全可以了,开源、跨平台,使用起来非常方便,下面我简单测试一下,主要代码如下:点击运行程序,效果如下,一个窗口一个...转载 2020-01-28 22:46:23 · 1436 阅读 · 0 评论