Python Tkinter教程(二)——Label控件、Frame控件、Button控件的完整参数和所有方法及详细用法

>>>【上节回顾:tkinter编程基本步骤、窗口基本属性及Toplevel控件的使用】<<<

Python Tkinter教程(二)

        这篇博客将详细并尽可能完整地介绍tkinter模块15种基本控件中的Label控件、Frame控件和Button控件,包括所有的参数和方法,通过示例代码和图片的方式进行详细地教程。

目录

一、Label控件

【参数说明】

【方法说明】

 二、Frame控件

【参数说明】

【方法说明】

三、Button控件 

【参数说明】

【方法说明】


一、Label控件

【Label控件官方原文: label manual page - Tk Built-In Commands】

label控件就是标签控件,最基本的控件之一,可以用来显示文本和位图

w = Label(parent, option, ...)

parent是父控件,option是一些参数

【参数说明】

标准参数描述
activebackground控件为活动状态时的背景色【活动状态定义见下】
activeforeground控件为活动状态时的前景色
anchor

如果控件的空间大于文本所需的空间,此参数可控制文本的位置,默认值为'center',可选项有'e''s''w''n''nw''ne''sw''se''center'

分别代表右、下、左、上、左上、右上、左下、右下、中间(类似于东南西北)

background可简写为'bg',设置标签的背景颜色,可以是颜色字符串,也可以是RGB码
bitmap将此参数设置为位图或图像对象,标签控件将显示该图形
borderwidth可简写为'bd',设置标签的边框宽度(单位:像素)
compound指定控件是否应同时显示文本和位图/图像,如果是,位图/图像应放置在相对于文本的位置,可选项有'none','bottom','top','left','center','right'
cursor当鼠标悬停在该标签上时出现的鼠标样式,具体类别可见:【 5.8. Cursors】
disabledforeground当控件状态是disabled的时候显示的前景颜色
font设置字体及文字大小,可以是font='宋体',或者font=('宋体',15)两种格式
foreground可简写为'fg',设置标签的前景颜色,可以是颜色字符串,也可以是RGB码
highlightbackground指定控件没有获取焦点时高亮区域中显示的颜色
highlightcolor指定当控件具有焦点时,在控件周围高亮矩形的颜色
highlightthickness一个非负值,当具有焦点时围绕控件外部的高亮矩形的宽度(单位:像素)
image设置标签控件要显示的图片
justify指定多行文字之间的对齐方式,可选项有'left','center','right'
padx在控件内文本的左右两侧添加了额外的空间,默认值为1
pady在控件内文本的上方和下方添加额外的空间,默认值为1
relief

指定标签周围装饰边框的外观,默认值是'flat'

可选项有'flat','raised','sunken','groove','ridge'

takefocus通常情况下,焦点不会访问标签控件,如果希望焦点访问此控件,则设置为1
text指定显示在控件内的文本
textvariable指定一个变量名,其值将用于设置text属性
underline设置文本字符串中带下划线字符的索引(基于0)
wraplength为控件指定的最大行长度选项,将超过此长度的行换行到下一行,如果此值小于或等于0,则不进行换行
控件特定参数描述
height设置标签的高度(单位:不是像素!而是字符数)
state可以设为'normal''disabled',以便控制‘禁用’状态标志位
width设置标签的宽度(单位:不是像素!而是字符数)

活动状态】如果鼠标光标位于控件上,并且按下鼠标左键导致某些操作发生,则控件或控件的一部分将处于活动状态。Windows系统下仅当鼠标左键按在控件上时才处于活动状态。

【博主认为(可能有误):活动状态貌似仅对于某些控件(如Button)有效】

relief参数

【方法说明】

方法名描述
.cget()返回由参数给定的配置参数(以字符串形式)的当前值
.configure()可简写为'.config()',查询或修改控件的配置参数

【示例代码】

from tkinter import *#导入tkinter模块

root = Tk()#创建主窗口
root.title('一个窗口')#设置窗口标题
root.geometry('300x200+200+200')#设置窗口大小及位置

#创建一个标签控件并赋值给label变量
label = Label(root,text='这是一个标签',bg='grey',fg='#F0F0F0',font=('华文新魏',15),bd=5,relief='groove')
label.pack()#放置标签控件

root.mainloop()#主窗口进入消息事件循环

【运行效果】

 【特别说明】

这里我们先不去讨论控件的放置问题(这里用的几何管理方法是Pack)后面我们再对控件的放置进行讨论,这里特别要说明的是,任何一个基本控件的第一个参数一定是它的父控件,在上面的代码中Label控件的父控件是Toplevel控件中的一种容器控件,即root。关于Toplevel控件容器控件的说明见: Python Tkinter教程(一)——tkinter编程基本步骤、窗口基本属性及Toplevel控件的使用

 二、Frame控件

【Frame控件官方原文: frame manual page - Tk Built-In Commands】

Frame控件就是框架控件,一种基本容器控件,可以充当其他基本控件的父控件

w = Frame(parent, option, ...)

parent是父控件,option是一些参数

【参数说明】

标准参数描述
borderwidth可简写为'bd',设置框架的边框宽度(单位:像素)
cursor

 当鼠标悬停在该框架内时出现的鼠标样式,具体类别可见:【 5.8. Cursors】

highlightbackground指定控件没有获取焦点时高亮区域中显示的颜色
highlightcolor指定当控件具有焦点时,在控件周围绘制的高亮矩形的颜色
highlightthickness一个非负值,当具有焦点时围绕控件外部的高亮矩形的宽度(单位:像素)
padx通常情况下框架紧紧包裹着里面的东西,添加框架内水平空间的像素
pady添加框架内垂直空间的像素
relief

指定框架周围装饰边框的外观,默认值是'flat'

可选项有'flat','raised','sunken','groove','ridge'

takefocus通常情况下,焦点不会访问框架控件,如果希望焦点访问此控件,则设置为1
控件特定参数描述
background可简写为'bg',设置框架的背景颜色,可以是颜色字符串,也可以是RGB码
class指定窗口的类,这个类将在查询选项数据库以获取窗口的其他选项时使用,以后也将用于其他目的,如绑定【此参数不可用configure widget命令】
colormap指定要用于窗口的颜色贴图【此参数不可用configure widget命令】
container该值必须是布尔值,具体说明比较复杂,见【 Frame控件官方原文】
height设置框架的高度(单位:像素)
visual在接受的任何窗体中指定新窗口的可视信息【此参数不可用configure widget命令】
width设置框架的宽度(单位:像素)

【方法说明】

方法名描述
.cget()返回由参数给定的配置参数(以字符串形式)的当前值
.configure()可简写为'.config()',查询或修改控件的配置参数

【示例代码】

from tkinter import *#导入tkinter模块

root = Tk()#创建主窗口
root.title('一个窗口')#设置窗口标题
root.geometry('300x200+200+200')#设置窗口大小及位置

frame = Frame(root,bg='lightgreen')#创建一个框架
frame.place(width=200,height=100,x=50,y=50)#放置框架
#这一步骤很关键,不可以直接写成“frame = Frame(root,bg='lightgreen',height=100,width=200).place(width=200,height=100,x=50,y=50)”,不然会报错!

#创建一个标签控件并赋值给label变量
Label(frame,text='这是一个标签',bg='grey',fg='#F0F0F0',font=('华文新魏',15),bd=5,relief='groove').pack()#为了简化代码,这里就直接放置标签控件

root.mainloop()#主窗口进入消息事件循环

【运行效果】

【特别说明】 

这里用了两种几何布局管理器(Place和Pack)我们暂且先不管, 这里我们要注意一个非常非常重要而且易错的地方!上面创建Label控件的时候没有把控件赋值给一个变量,而是直接把它的布局写在了后面(.pack()写在后面),在其他代码没有涉及到这个控件时这样做是没有问题的,但是对于上面的Frame控件就不行!因为Label控件的父控件是Frame控件!

创建Frame控件并赋值给frame变量,此时frame代表的是一个Frame控件。但是!如果直接写成下面这样的错误写法:

frame = Frame(root,bg='lightgreen',height=100,width=200).place(width=200,height=100,x=50,y=50)

即,把几何布局一起写在了后面,这样做那么此时frame变量代表的值不是一个Frame控件,而是None!有图有真相,请看下面:

正确做法
错误做法

 有时候简化代码可以,有时候不行,会犯错,平时我们要多多注意!

三、Button控件 

【Button控件官方原文: button manual page - Tk Built-In Commands】 

Button控件就是我们最喜欢的按钮控件,点击它可以执行相关的函数

w = Button(parent, option, ...)

 parent是父控件,option是一些参数

【参数说明】

标准参数描述
activebackground控件为活动状态时的背景色【活动状态定义见Label控件说明】
activeforeground控件为活动状态时的前景色
anchor

如果控件的空间大于文本所需的空间,此参数可控制文本的位置,默认值为'center',可选项有'e''s''w''n''nw''ne''sw''se''center'

分别代表右、下、左、上、左上、右上、左下、右下、中间(类似于东南西北)

background可简写为'bg',设置按钮的背景颜色,可以是颜色字符串,也可以是RGB码
bitmap将此参数设置为位图或图像对象,按钮控件将显示该图形
borderwidth可简写为'bd',设置按钮的边框宽度(单位:像素)
cursor

当鼠标悬停在按钮上时出现的鼠标样式,具体类别可见:【 5.8. Cursors】

disabledforeground当控件状态是disabled的时候显示的前景颜色
font设置字体及文字大小,可以是font='宋体',或者font=('宋体',15)两种格式
foreground可简写为'fg',设置按钮的前景颜色,可以是颜色字符串,也可以是RGB码
highlightbackground指定控件没有获取焦点时高亮区域中显示的颜色
highlightcolor指定当控件具有焦点时,在控件周围高亮矩形的颜色
highlightthickness一个非负值,当具有焦点时围绕控件外部的高亮矩形的宽度(单位:像素)
image设置按钮控件要显示的图片
justify指定多行文字之间的对齐方式,可选项有'left','center','right'
padx在控件内文本的左右两侧添加了额外的空间,默认值为1
pady在控件内文本的上方和下方添加额外的空间,默认值为1
relief

指定按钮周围装饰边框的外观,默认值是'raised'

可选项有'flat','raised','sunken','groove','ridge'

repeatdelay见下方repeatinterval描述
repeatinterval

通常,当用户释放鼠标按钮时,按钮只会触发一次,如果您希望只要按住鼠标键,按钮就会以固定的间隔激发,请将此参数设置为重复之间使用的毫秒数,并设置repeatdelay在开始重复之前要等待的毫秒数

例如,如果指定repeatdelay=500,repeatinterval=100,按钮将在半秒后启动,此后每隔十分之一秒启动一次,直到用户释放鼠标按钮;如果用户至少没有按住鼠标键repeatdelay毫秒,按钮将正常启动

takefocus通常情况下,键盘焦点会访问按钮控件,如果希望焦点不访问此控件,则设置为0
text指定显示在控件内的文本
textvariable指定一个变量名,其值将用于设置text属性
underline设置文本字符串中带下划线字符的索引(基于0)
wraplength为控件指定的最大行长度选项,将超过此长度的行换行到下一行,如果此值小于或等于0,则不进行换行
控件特定参数描述
command指定一个要与按钮关联的函数,在鼠标左键按下并释放后执行该函数
compound指定控件是否应同时显示文本和位图/图像,如果是,位图/图像应放置在相对于文本的位置,可选项有'none','bottom','top','left','center','right'
default指定按钮默认的状态,可选项有'normal','active','disabled'
height指定按钮高度,单位为字符(显示文字)或者像素(显示图片)
overrelief指定按钮的替代样式,当鼠标光标位于控件上时显示
state

指定按钮状态,可选项有'normal','active','disabled'

正常状态下,使用'foreground''background'参数显示前景色和背景色

活动状态下,使用'activeforeground''activebackground'参数显示前景色和背景色

禁用状态下,使用'disabledforeground''background'参数显示前景色和背景色

width指定按钮宽度,单位为字符(显示文字)或者像素(显示图片)

【方法说明】

方法名描述
.cget()返回由参数给定的配置参数(以字符串形式)的当前值
.configure()可简写为'.config()',查询或修改控件的配置参数
.flash()使按钮在活动颜色和正常颜色之间闪烁几次,如果按钮被禁用,则忽略
.invoke()调用按钮的command参数关联函数的回调,并返回该函数返回的值,如果按钮被禁用或没有回调,则无效

【示例代码】

from tkinter import *#导入tkinter模块

root = Tk()#创建主窗口
root.title('一个窗口')#设置窗口标题
root.geometry('300x200+200+200')#设置窗口大小及位置

b = Button(root,relief='flat',activebackground='orange',bg='lightgreen',overrelief='raised',text='Click',command=lambda:print(b.cget('relief')))#创建按钮
b.place(width=100,height=30,x=100,y=100)#放置按钮

root.mainloop()#主窗口进入消息事件循环

【运行效果】

这3幅效果图分别是【鼠标光标未经过按钮】【鼠标光标悬停在按钮上】【按下按钮但不释放】

按下按钮后执行command命令的效果

>>> 下节内容: Pack方法、Place方法和Grid方法的详细教程 】<<<

Python Tkinter 之Lable控件(Python GUI 系列3)
Jin_Kwok的博客
04-22 4271
Python Tkinter 之Lable控件(Python GUI 系列1) 1. 序言 本章介绍Tkinter的Lable控件,本文是Python GUI系列的第3篇文章,整个系统约20篇博客,将全面的介绍Python Tkinter常用控件,最后还将基于Tkinter搭建两个比较完整的小项目。 2. 环境信息 ****************************...
Python Tkinter教程)——Label控件Frame控件,如何面试大厂
2401_84141304的博客
04-17 937
,在其他代码没有涉及到这个控件时这样做是没有问题的,但是对于上面的Frame控件就不行!,在上面的代码中Label控件的父控件是Toplevel控件中的一种容器控件,即root。即,把几何布局一起写在了后面,这样做那么此时frame变量代表的值不是一个Frame控件,而是None!创建Frame控件并赋值给frame变量,此时frame代表的是一个Frame控件。这里我们先不去讨论控件的放置问题(这里用的几何管理方法是Pack)后面我们再对控件的放置进行讨论,这里特别要说明的是,
Python tkinter - 第7章 框架控件(FrameLabelFrame)
热门推荐
weixin_42272768的博客
06-17 1万+
第7章 框架控件(FrameLabelFrame) 框架控件(FrameLabelFrame),在屏幕上创建一块矩形区域,多作为容器来布局其他控件,比如标签、按钮、输入框等,都可用框架来布局。
Python GUI开发必看:Tkinter Button控件使用详解
最新发布
江湖小Jay的博客
08-11 458
为了使一个普通的按钮保持被按下的状态,例如你希望通过某种方式实现一个工具箱(像Photoshop左侧的工具栏按钮,按下时会保持凹下去,说明你正在使用此工具),你可以简单的将relief选项的默认值RAISED改为SUNKEN。如果你没有指定Label的大小,那么Label的尺寸是正好可以容纳其内容,你可以使用padx和pady选项在Button的内容和边框间添加额外的间距。你可能在开发程序的过程中会使用到这样的按钮,在这种情况下,更好的方法是禁用这些按钮,从而避免导致你的测试用户产生疑惑。
Python Tkinter教程)——Label控件Frame控件(1)
2401_84141293的博客
04-17 1064
🍅 硬核资料:关注即可领取PPT模板、简历模板、行业经典书籍PDF。🍅 技术互助:技术群大佬指点迷津,你的问题可能不是问题,求资源在群里喊一声。🍅 面试题库:由技术群里的小伙伴们共同投稿,热乎的大厂面试真题,持续更新中。🍅 知识体系:含编程语言、算法、大数据生态圈组件(Mysql、Hive、Spark、Flink)、数据仓库、Python、前端等等。网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。
python tkinter控件_Python Tkinter基础控件用法
weixin_39521009的博客
11-21 175
本文实例展示了Python Tkinter基础控件用法,分享给大家供大家参考之用。具体方法如下:# -*- coding: utf-8 -*-from Tkinter import *def btn_click():b2['text'] = 'clicked'evalue = e.get()print 'btn Click and Entry value is %s' % evaluedef b...
Python Tkinter组件之Label
BAIFOL的博客
11-26 1万+
复习回顾 我们前面已经学习了两期的 GUI 编程相关内容 GUI编程整体认识,初步使用初识 GUI 编程 GUI编程相关类继承关系,使用面向对象写法运用到GUI编程中GUI编程框架认识 GUI 提供这些组件,组件的父类都是widget类 后期,我们将开始逐一学习每一个组件相关使用方法 1. Label 概述 LabelPython Tkinter 标签组件之一,主要显示指定的窗口中的文本和图像。 Label继承Widget类 只显示的文本和图像,可以用于显示一行或者多行文本且不允许用
pythontkinterLabel控件
buw369521的博客
12-14 1141
标签控件(Lable)作用是显示文本或图像。文本可以是一行或多行。选项:FLAT SUNKEN RAISED GROOVE RIDGE。标签关联的Tkinter变量,StringVar。等于1时,第个字符有下划线。等于5时,第六个字符有下划线。选项:n s w e ne nw se sw center。控制文本变成数列显示。option 参数列表,用逗号分隔。标签文本,可以多行、换行(\n)鼠标移动到标签范围内时的形状。多行时可用,参考综合代码示例。设置标签字符下划线。标签文本的多行显示。
python tkinter_Pythontkinter:(LabelFrame/Checkbutton/Radiobutton
weixin_40008566的博客
11-27 109
Pythontkinter:动态演示调用python库的tkinter带你进入GUI世界(LabelFrame/Checkbutton/Radiobutton)导读动态演示调用python库的tkinter带你进入GUI世界(LabelFrame/Checkbutton/Radiobutton)目录tkinter应用案例—LabelFrame/Checkbutton/Radiobutton1、t...
Python GUI编程学习笔记之tkinter控件的介绍及基本使用方法详解
09-17
tkinter提供了多种控件,如按钮(Button)、标签(Label)、框架(Frame)、顶级窗口(Toplevel)、菜单(Menu)、菜单按钮(Menubutton)、画布(Canvas)、输入框(Entry)、消息框(Message)、文本框(Text)、...
关于Python Tkinter Button控件command传参问题的解决方式
01-20
环境:Ubuntu14、Python3.4、Pycharm2018 一、使用command=lambda: 的形式传参 代码如下 from tkinter import * import tkinter.messagebox as messagebox def createpage(master): master = Frame(root) master...
python tkinter控件布局项目实例
09-18
python tkinter控件布局项目实例的详细知识点如下: 1. tkinter简介:python tkinter是一个用于创建图形用户界面(GUI)的库,它是python的标准GUI库,提供了丰富的控件来构建窗口、按钮、文本框等界面元素。...
PythonTkinter模块(巨详细
享你所想
04-05 1万+
通常如果没有为组件设置大小和设置间距,组件的大小应该是适应内容;如果设置了间距,那么无论标签里的内容多少,里面的内容始终能够与标签边缘保持距离。其左上角的羽毛是窗口的默认图标,而羽毛右边的“tk”是窗口的默认名称。tkinter模块中大多数组件都可以通过width和height设置宽度和高度,大部分组件设置大小时,单位为像素,但是也有部分组件单位为文字的行,例如Label组件。虽然tkinter模块中提供了众多组件且每个组件都有各自的属性,但有些属性是各组件通用的。实例-设置组件的间距。
pythontkinter控件详解(1)
2301_76201641的博客
01-29 1588
不好意思,前两天有点忙,没顾上写文章,大家多多包涵 目录:⒈前言⒉文本固定位置⒊单行文本输入框⒋按钮·(1)创建按钮·(2)美化①修改字的颜色②修改背景颜色③修改边框宽度④修改字体及大小附件1📎附件2📎 ⒈前言 接上篇,这次我会讲一些基础的控件,需要多动手操作。后续还会有这些控件的拓展 如果不知道tkinter是什么,可以去看看我上一篇文章,上一篇解释了tkinter是什么和有什么功能,需要掌握 下面是上一篇文章的链接 https://blog.csdn.net/2301_76201641/article
2、PythonTkinter基础控件1
qq_66362539的博客
05-27 354
上一篇介绍了PythonTkinter模块里面的基础控件的使用,点击控件是是没有任何反应的,这篇文章我们将控件添加运行基础功能!
pythontkinter控件详解(1)下
2301_76201641的博客
01-31 651
目录:前言⒈按钮详解(下)·(1)给按钮添加功能①基本输出②判断&输出step1:获取输入的数据step2:条件判断拓:把文字打在tkinter窗口里2.总结·(1)知识点·(2)注意附件1——函数讲解介绍定义函数附件2——本文章使用的源代码预告 前言 接上篇文章,上一篇我们讲解了tkinter的按钮,今天我们给按钮添加功能。 这篇文章可能会较短,希望大家谅解 ⒈按钮详解(下) 先看一下成果(主要看输出区和我在输入框里输入的数字) ·(1)给按钮添加功能 ①基本输出 在我们平时填写问卷的时候
PythonGUI组件Tkinter控件大合集
cchoop的博客
12-13 1970
# -*- coding: utf8 -*-' import tkinter as tk from tkinter import Label, font import tkinter.messagebox as messagebox font_str = ('Arial', 20) def InitWindow(_window): global window window = _window def DrawTest(): DrawLabel() DrawButto
python tkinterLabel
weixin_30871293的博客
04-19 178
from tkinter import * window=Tk() window.title("my first window") window.geometry("500x300+200+200") Lb=Label(window, text='你好!this is Tkinter',bg='green', font=('Arial', 12), width=30, height=2...
tkinter库的place布局一共有几种方法实现控件随窗口自适应,且不同控件间距不变,请将方法详细描述并附上例子及对应代码
05-25
Tkinter库的place布局一共有两种方法实现控件随窗口自适应,且不同控件间距不变,分别是相对布局和绝对布局。 1. 相对布局 相对布局的思想是将控件的位置和大小相对于父容器进行设定,控件的位置和大小会随着父容器的变化而变化。在相对布局中,可以使用relx、rely、relwidth、relheight等参数来设定控件的位置和大小。 以下是一个简单的相对布局的例子,包含一个Label和一个Button,它们的位置和大小都是相对于父容器Frame进行设定的: ```python import tkinter as tk root = tk.Tk() root.geometry('300x200') frame = tk.Frame(root, bg='gray') frame.place(relx=0.1, rely=0.1, relwidth=0.8, relheight=0.8) label = tk.Label(frame, text='Hello, world!', bg='white') label.place(relx=0.2, rely=0.2, relwidth=0.6, relheight=0.2) button = tk.Button(frame, text='Click me!', bg='blue', fg='white') button.place(relx=0.3, rely=0.5, relwidth=0.4, relheight=0.1) root.mainloop() ``` 在这个例子中,Frame占据了父容器的80%宽度和高度,并位于父容器的10%左边和10%上面。LabelButton的位置和大小都是相对于Frame进行设定的,它们的位置和大小会随着Frame的大小而变化。 2. 绝对布局 绝对布局的思想是将控件的位置和大小绝对设定,控件的位置和大小不会随着父容器的变化而变化。在绝对布局中,可以使用x、y、width、height等参数来设定控件的位置和大小。 以下是一个简单的绝对布局的例子,包含一个Label和一个Button,它们的位置和大小都是相对于父容器Frame进行设定的: ```python import tkinter as tk root = tk.Tk() root.geometry('300x200') frame = tk.Frame(root, bg='gray') frame.place(x=30, y=20, width=240, height=160) label = tk.Label(frame, text='Hello, world!', bg='white') label.place(x=40, y=40, width=160, height=30) button = tk.Button(frame, text='Click me!', bg='blue', fg='white') button.place(x=60, y=100, width=120, height=30) root.mainloop() ``` 在这个例子中,Frame的位置和大小都是绝对设定的,LabelButton的位置和大小也都是绝对设定的,它们的位置和大小不会随着Frame的大小而变化。
写文章

热门文章

  • 用 Pyinstaller 模块将 Python 程序打包成 exe 文件(全网最全面最详细,万字详述) 85756
  • 将Python程序打包成exe文件 46170
  • Python Tkinter教程(二)——Label控件、Frame控件、Button控件的完整参数和所有方法及详细用法 23449
  • Python Tkinter教程(一)——tkinter编程基本步骤、窗口基本属性及Toplevel控件的使用 22680
  • tkinter模块高级操作(一)—— 透明按钮、透明文本框、自定义按钮及自定义文本框 13427

分类专栏

  • 开发秘籍:tkinter 桌面应用程序 21篇
  • 编程秘籍:Python 17篇
  • 编程秘籍:Java 18篇
  • 开发秘籍:人工智能 1篇
  • 开发秘籍:算法与数据结构 4篇
  • 实用宝典:黑科技与骚操作 2篇

最新评论

  • Tkinter模块GUI界面化编程实战(一)——登录界面(含详解及完整源码、完整程序下载链接)

    Catfish_1026: login.protocol这里建议运行sys.exit直接停止运行,不然login窗口退不去

  • 用 Pyinstaller 模块将 Python 程序打包成 exe 文件(全网最全面最详细,万字详述)

    cyk888cyk: 太nb了,太爱了,超级感谢博主

  • 用 Pyinstaller 模块将 Python 程序打包成 exe 文件(全网最全面最详细,万字详述)

    凪乃: 我用pyinstaller尝试了很多方法,还是会报错:\Lib\tokenize.py", line 339, in find_cookie raise SyntaxError(msg) SyntaxError: invalid or missing encoding declaration。应该还是语法问题,我都试过了在最前面加上# coding: utf-8也无法解决

  • 用 Pyinstaller 模块将 Python 程序打包成 exe 文件(全网最全面最详细,万字详述)

    peanutfish: 感谢分享,我刚好今天碰到了一个点,如果要以 .spec生成exe文件的时候指定图标,可以在spec文件的exe = EXE()中icon='icon.ico' 指定你的ico文件,注意这个ico文件不能直接用该jpg/png后缀的方式,必须用软件或者在线工具将图片转成ico才行。

  • 用 Pyinstaller 模块将 Python 程序打包成 exe 文件(全网最全面最详细,万字详述)

    阿J~: 每个知识点讲解清晰 ,学到了学到了

最新文章

  • GitHub 个人主页的究极美化攻略:当一个外链战士(万字详述)
  • 利用 Python 与 GitHub Pages 搭建超美观的个人博客(万字详述)
  • 神器 Rclone:使用 SSH/SFTP 挂载任意远程目录到本地
2024年7篇
2023年22篇
2022年29篇
2021年4篇

目录

目录

评论 10
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小康2022

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或 充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

玻璃钢生产厂家重庆商场节庆美陈雕塑工厂加厚玻璃钢花盆制作人物玻璃钢雕塑品牌山东仿铜玻璃钢雕塑价位玻璃钢大头鱼雕塑玻璃钢熊猫雕塑厂家北京玻璃钢卡通人物雕塑工厂江苏主题公园玻璃钢雕塑价格佛山品牌玻璃钢雕塑中站玻璃钢雕塑定制玻璃钢花盆怎样喷油漆驻马店玻璃钢浮雕泡沫雕塑公司德阳园林玻璃钢雕塑安装商场美陈麦兜枣庄动物玻璃钢雕塑公司玻璃钢雕塑价格服务生肖玻璃钢雕塑制造厂家小区玻璃钢雕塑制作厂家甘肃玻璃钢马雕塑艺术摆件湛江玻璃钢卡通雕塑芜湖创意玻璃钢雕塑生产厂家丹阳美陈商场布置顺德玻璃钢雕塑厂玻璃钢雕塑设计图纸新疆玻璃钢雕塑厂玻璃钢制品平江玻璃钢花盆花器山东个性化玻璃钢雕塑多少钱南京镜面玻璃钢雕塑常用解决方案山东抽象玻璃钢雕塑批发香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声单亲妈妈陷入热恋 14岁儿子报警汪小菲曝离婚始末遭遇山火的松茸之乡雅江山火三名扑火人员牺牲系谣言何赛飞追着代拍打萧美琴窜访捷克 外交部回应卫健委通报少年有偿捐血浆16次猝死手机成瘾是影响睡眠质量重要因素高校汽车撞人致3死16伤 司机系学生315晚会后胖东来又人满为患了小米汽车超级工厂正式揭幕中国拥有亿元资产的家庭达13.3万户周杰伦一审败诉网易男孩8年未见母亲被告知被遗忘许家印被限制高消费饲养员用铁锨驱打大熊猫被辞退男子被猫抓伤后确诊“猫抓病”特朗普无法缴纳4.54亿美元罚金倪萍分享减重40斤方法联合利华开始重组张家界的山上“长”满了韩国人?张立群任西安交通大学校长杨倩无缘巴黎奥运“重生之我在北大当嫡校长”黑马情侣提车了专访95后高颜值猪保姆考生莫言也上北大硕士复试名单了网友洛杉矶偶遇贾玲专家建议不必谈骨泥色变沉迷短剧的人就像掉进了杀猪盘奥巴马现身唐宁街 黑色着装引猜测七年后宇文玥被薅头发捞上岸事业单位女子向同事水杯投不明物质凯特王妃现身!外出购物视频曝光河南驻马店通报西平中学跳楼事件王树国卸任西安交大校长 师生送别恒大被罚41.75亿到底怎么缴男子被流浪猫绊倒 投喂者赔24万房客欠租失踪 房东直发愁西双版纳热带植物园回应蜉蝣大爆发钱人豪晒法院裁定实锤抄袭外国人感慨凌晨的中国很安全胖东来员工每周单休无小长假白宫:哈马斯三号人物被杀测试车高速逃费 小米:已补缴老人退休金被冒领16年 金额超20万

玻璃钢生产厂家 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化