首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Tkinter教程(每天半小时,3天彻底掌握Tkinter)day2

按钮 Spinbox选项 python Text示例 ---- 教程环境 运行系统:win10 开发工具:PyCharm Community Edition 2021.3.1  Tkinter布局...font 若控件支持设置标题文字,就可以使用此属性来定义,它是一个数组格式的参数 (字体,大小,字体样式) fg fg 是 foreground 的缩写,用来定义控件的前景色,也就是字体的颜色 height...在界面编程的过程中,有时我们需要“动态跟踪”一些变量值的变化,从而保证值的变换及时的反映到显示界面上,但是 Python 内置的数据类型是无法这一目的的,因此使用了 Tcl 内置的对象,我们把这些方法创建的数据类型称为...python Button按钮 这里要注意的是有几个Entry就需要定义几个StringVar(),否则无法顺利的拿到输入框的值。...win.mainloop() Spinbox选项 # 选项 Spinbox(win, values=('Python', 'java', 'C', 'PHP'), font=('宋体', 12, '

4K20

Python|用tkinter实现自定义记事本

Tkinter自定义记事本 Python中我们通常使用tkinter来进行UI界面的编写,本文我们来使用tkinter实现自定义记事本。...一般功能如下: 新建文本文档 打开本地文件 保存文本文档 功能项:剪切、复制、粘贴等 设定好了基本的功能选项之后我们再来思考实现记事本的思路。...创建记事本窗口 设定记事本菜单项 给不同的菜单项配置不同的功能选项 运行笔记本 代码实现示例 创建记事本窗口 创建窗口的时候,我们要设定好窗口的高度、宽度、文本区域以及各种菜单,与设定的内容如下: class...__saveFile) 配置功能选项 接下来就是构建不同的功能函数,实现每一个小功能,这里不需要我们编写独立的功能函数代码,只需要使用tkinter中的函数进行再封装即可。...ScrollBar = Scrollbar(TextArea) file = None def __init__(self, **kwargs): # 设置文本框的大小

1.5K30
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Tkinter 入门之旅

    Tkinter 作为 Python 的标准库,是非常流行的 Python GUI 工具,同时也是非常容易学习的,今天我们就来开启 Tkinter 的入门之旅 图形用户界面 (GUI) 图形用户界面 (...Tkinter 也是可以构建简单的类似应用程序的 今天我们作为 GUI 的入门,将创建一个非常简单且漂亮的 GUI 应用程序 用于创建GUI的 Python 库 Python 有大量的第三方类库,对于..., font=("ArialBold", 50)) l1.grid(column=0, row=0) 还有一个函数 geometry,它基本上用于更改窗口大小并根据我们的要求进行设置 l1 = Label...,我们创建一个变量并使用 Widgets 语法来定义按钮要表达的内容 window.geometry('350x200') bt = Button(window, text="Enter") 我们还可以更改按钮或任何其他...,我们以清除按钮和除法按钮为例 clear = Button(btns_frame, text="C", fg="black", width=32, height=3, bd=0, bg="#eee"

    6.3K40

    Python的GUI编程和tkinter,Wxpython

    Python Tkinter 通用控件属性: Python Tkinter 按钮组件 (Button) 按钮组件用于在 Python 应用程序中添加按钮,按钮上可以放上文本或图像,按钮可用于监听用户行为...,能够与一个 Python 函数关联,当按钮被按下时,自动调用该函数。...# 包括command(按钮的关联函数),font(文本字体),height(按钮的高度),image(按钮的背景图片),width,text(文本),underline(下划线)等内容 Button...参数的表达式为“command=lambda”:函数名(参数列表) Python Tkinter 单选按钮控件(Radiobutton) 是为了响应故乡排斥的若干单选项的单击事件以触发运行自定义函数所设的...如果需要使用一行或多行且不应该被用户更改的标签控件需要用label控件。

    28210

    520最浪漫表白:QQ打开基于Python实现的无法拒绝的音乐表白代码!别让等待,成了遗憾!

    在2020年5月20日到来之际,作为一个爱看抖音的纯小白的我也要跟跟风:用Python语言实现无法拒绝的音乐表白代码并用QQ图标方式打开!有想法的小伙伴们快快拿去向心爱的TA表白爱意吧!...目录 Ⅰ Python语言实现概述 Ⅱ 代码详解 python库的导入 显示屏幕大小设置 添加文本信息 设置按钮相关信息 生成随机位置坐标 点击YES后显示的页面 点击NO后显示的页面 main()函数...显示屏幕大小设置 显示长宽(WIDTH、HEIGHT)大小是依据你选定的背景图片定的 pygame.display.set_mode() 用于初始化一个准备显示的窗口或屏幕 pygame.display.set_caption...flags 参数是附件选项的集合。depth 参数表示使用的颜色深度。...在 BiaoBai.py-快捷方式的属性中选择更改图标并把刚刚复制的腾讯QQ目标(T)中的值粘贴过来 ? 照上述做法后,点击两次确定,出现QQ图标式的.py文件的快捷方式 ? ?

    4.3K30

    教你用Python写界面

    # 设置窗口大小 注意:是x 不是* root.resizable(width=True, height=True) # 设置窗口是否可以变化长/宽,False不可变,True可变,默认为True...rgb16进制的形式 bd 边框宽度 font 字体 第一个是字体样式 第二个是字体大小 width  height 宽 高 bitmap 图像 highlightcolor 高亮时字体颜色 highlightbackground...command 点击调用的方法 activeforeground 点击时按钮上字的颜色 activebackground 点击时按钮的背景颜色 ?...'): cb.insert(END,animal) cb.pack() 这是一个下拉选择框,label前面要显示的字,editable控制是否可更改 调用insert()给下拉选择框添加选项 ?...menu才能起作用 调用add_cascade给menu添加一项选项 带哦用add_command则是给外层的选项添加一个子选项 ?

    4.5K30

    图形化界面的开发(GUI)_Tkinter库的使用-3(Button+Radiobutton+Checkbutton)

    | | 8 | Height | 按钮的高度。对于文本行,高度以文本行数表示,对于图像,高度以像素数表示。...| | 17 | State | 该选项设置为DISABLED,使按钮无反应。ACTIVE代表按钮的活动状态。...Radiobutton 控件通常都是成组出现的,所有控件都使用相同的变量。Radiobutton 可以包含文本或图像,每一个按钮都可以与一个 Python 函数相关联。...,注意同一组中的所有按钮的 variable 选项应该都指向同一个变量,通过将该变量与 value 选项值对比,可以判断用户选中了哪个按钮。...window.title("RadioButton") # 设置窗口大小 window.geometry('400x300') # 单选框中的值 site = [('Python',1),

    9510

    python tkinter 设计指南

    : 常用方法 函数 说明 window.title("my title") 接受一个字符串参数,为窗口起一个标题 window.resizable() 是否允许用户拉伸主窗口大小,默认为可更改,当设置为...resizable(0,0)或者resizable(False,False)时不可更改 window.geometry() 设定主窗口的大小以及位置,当参数值为 None 时表示获取窗口的大小和位置信息..., # 也就是无法通过点击 x 来关闭窗口,转变成调用用户自定义的函数。...当鼠标放在按钮上时候,按钮的前景色 bd 按钮边框的大小,默认为 2 个像素 bg 按钮的背景色 command 用来执行按钮关联的回调函数。...当按钮被点击时,执行该函数 fg 按钮的前景色 font 按钮文本的字体样样式 height 按钮的高度 highlightcolor 按钮控件高亮处要显示的颜色 image 按钮上要显示的图片 justify

    6.9K30

    用python实现千图成像工具,快给你的男女神弄一张吧~

    二者的效果各有千秋,而本文使用python实现的是第二种方法,最后制成GUI。...图片处理 因为无法保证所有图片的大小都一样,所以需要经过一定的处理。图片处理使用的库是PIL和numpy。.../ width) * height // round(height * 0.10)) * round(height * 0.10) # 更改为重新计算的大小 open_img = open_img.resize...((int(Increase_width), int(Increase_height)), Image.ANTIALIAS) 修改组图大小 把组成图片的大小修改为底图的百分之十的大小,这个数值也可以增大...本文使用的图片、代码以及生成的小工具,可以关注”Python与Excel之交“,在后台回复“千图成像”即可获取,自己操作一遍会有更好更好的效果哦!

    1K30

    python用thinker库制作一个进制转换器(可打包exe)

    # text设置按钮的文本内容,并设置组件的横,纵坐标 tk.Label(root, text='十进制数 \t').place(x=50, y=20) tk.Label(root, text='...高度bg颜色 textvariable是关联对象,控制组件文本发生更改时跟着改变 tk.Label(root, width=20, height=1, bg='white', textvariable=..., y=80) tk.Label(root, width=20, height=1, bg='white', textvariable=obj2).place(x=180, y=110) # 创建一个按钮...组件左上角的纵坐标 width 组件的宽度 height 组件的高度 Entry() 参数 含义 width 设置文本框宽度 bg 设置背景色 font 设置字体的样式和大小 textvariable...控制文本在该对象更改时跟着改变. 以上就是用thinker库制作一个进制转换器并打包exe的教程,如果有改进的建议欢迎在评论区留言奥~ 欢迎各位来访,一起交流学习python

    1.1K40

    Python的GUI编程(二)Butto

    可以将一个 Python 函数或方法绑定到一个 Button 控件. 这个函数或方法将在按钮被点击时执行....command 类型:回调; 说明:当按钮被按下时所调用的一个函数或方法。所回调的可以是一个函数、方法或别的可调用的Python对象。...text 类型:字符串; 说明:显示在按钮中的文本。文本可以是多行。如果bitmaps或image选项被使用,则text选项被忽略。...width, height 类型:距离; 说明:按钮的尺寸。如果按钮显示文本,尺寸使用文本的单位。如果按钮显示图象,尺寸以象素为单位(或屏幕的单位)。如果尺寸没指定,它将根据按钮的内容来计算。..._exit()会直接将python程序终止,之后的所有代码都不会继续执行。

    1.8K10

    Tkinter教程(每天半小时,3天彻底掌握Tkinter)day1

    root_window.title("CSDN的ico") # 设置窗口大小:宽x高,注,此处不能为 "*",必须使用 "x" root_window.geometry('450x300') # 更改左上角窗口的的...screenheight = root_window.winfo_screenheight() dialog_width = 800 dialog_height = 600 # 前两个参数是窗口的大小,...() 是否允许用户拉伸主窗口大小,默认为可更改,当设置为 resizable(0,0)或者resizable(False,False)时不可更改 window.geometry() 设定主窗口的大小以及位置...(尺寸) window.winfo_width() window.winfo_height() 获取窗口的大小,同样也适用于其他控件,但是使用前需要使用 window.update() 刷新屏幕,否则返回值为...() print("窗口的分辨率是%dx%d" % (window.winfo_width(), window.winfo_height())) 由于我没有设置窗口的分辨率,这里读取的200X200代表默认的窗体大小

    5.2K20

    手把手将Visual Studio Code变成Python开发神器

    打开终端设置页面,单击终端窗口右上角的向下箭头按钮,然后选择配置终端设置选项,就可以轻松自定义字体、间距和光标样式 VS Code 的另一个不错的功能是我们可以轻松地在多个 shell 之间切换,甚至可以更改集成终端中使用的默认...请单击终端窗口右上角的向下箭头按钮,然后选择 Select Default Profile 选项 将出现一个预先填充的可用 shell 列表,可以选择其中一个作为默认终端 shell。...例如,要将 palindrome() 方法名称更改为 check_palindrome(),请右键单击方法名称,然后选择 Rename Symbol 选项: 在文本框中输入新名称 check_palindrome...height = 5 width = 4 area = height * width print("Room's area =", area, "square meters") 选择第三行,右键单击...,然后从上下文菜单中选择重构选项 然后点击 Extract method 按钮,在出现的文本框中输入新名称calc_area,然后回车重命名 Python 交互窗口 一个非常重要的功能是 Visual

    3.9K30

    Web 技术:CSS最小和最大(宽度高度)知识点及优缺点

    flex 项目的最小大小等于其内容的大小。 根据CSSWG: 默认情况下,flex项目不会缩小到它们的最小内容大小(最长单词或固定大小元素的长度)以下。...要更改此设置,请设置min-width或 min-height属性。 考虑下面的例子 ? 这个人的名字有一个很长的单词,这导致了溢出和水平滚动。...想法是为高度添加一个较大的值,例如max-height:20rem,可能无法达到,然后我们可以使用动画从max-height: 0变换到max-height: 20rem。...max-height: 22rem; } 点击菜单按钮可以看到动画的运行。...内容溢出的问题不仅在于内容是否大于固定的hero 高度。它可以发生在屏幕大小调整作为文本换行的结果。 ? 如果改用min-height,则上述情况根本不会发生。

    6.1K20

    java swing开发窗体程序开发(一)GUI编程

    即通过选项卡可以切换不同的组件(也可以是子面板JPanel),相当于,第一个选项卡点击 显示第一个界面,第二个选项卡点击,不开新窗口,就在该窗口上显示第二个界面。...使用add(String text,Component c);//这个函数来指定选项卡名字和组件之间的对应关系 选项卡的位置在构造JTabbedPane对象时可以指定,其构造函数参数为int类型,实际是一个静态常量...(DimensionpreferredSize) button.setPreferredSize(new Dimension(20,20))) 该布局方式的对齐方式可以更改,FlowLayout对象调用....show(容器对象,代号s) 其实也有快捷方式,如果知道顺序,但未知代号,或者是没有设置代号,可以通过 caradLayout对象.frist(容器对象)的方式,还有last(),next(),previous...()的方式 4:GridLayout布局:即格子布局,将容器划分为若干行和若干列,在小格子添加组件 需要注意的是:这些小格子的大小不能改,所有格子强制大小相同,且排列顺序是从左到右,一行排完后再提行

    3K30

    11 款可替代 top 命令的工具!

    VIRT:进程使用的虚拟内存总量,单位为 KB RES:进程使用的、未被换出的物理内存大小,单位为 KB SHR:共享内存大小,单位为 KB %CPU:上次更新到现在的CPU时间占用百分比 %MEM:进程使用的物理内存百分比...; 在排序选项之间轻松切换; 向选定的进程发送 SIGTERM、SIGKILL、SIGINT; 可更改所有配置文件选项的 UI 菜单; 网络使用情况的自动缩放图; 如有新版本可用,则在菜单中进行显示;...键进程选择; 显示所选进程的详细统计信息的功能; 能够过滤进程,可以输入多个过滤器; 在排序选项之间轻松切换; 向选定的进程发送 SIGTERM、SIGKILL、SIGINT; 用于更改所有配置文件选项的...; 显示所选进程的详细统计信息的功能; 过滤流程的能力; 在排序选项之间轻松切换; 进程的树视图; 向选定的进程发送任何信号; 用于更改所有配置文件选项的 UI 菜单; 网络使用情况的自动缩放图; 显示磁盘的...自定义和预建的颜色主题、更改某些小部件的默认行为、更改小部件的布局、过滤掉磁盘和温度小部件中的条目); 支持键、鼠标绑定相关快捷键; 5.2 bottom 的安装 可以在 Arch Linux、Debian

    1.8K10

    python button使用方法_python gui界面设计

    可以将一个 Python 函数或方法绑定到一个 Button 控件. 这个函数或方法将在按钮被点击时执行....command 类型:回调; 说明:当按钮被按下时所调用的一个函数或方法。所回调的可以是一个函数、方法或别的可调用的Python对象。...text 类型:字符串; 说明:显示在按钮中的文本。文本可以是多行。如果bitmaps或image选项被使用,则text选项被忽略。...width, height 类型:距离; 说明:按钮的尺寸。如果按钮显示文本,尺寸使用文本的单位。如果按钮显示图象,尺寸以象素为单位(或屏幕的单位)。如果尺寸没指定,它将根据按钮的内容来计算。..._exit()会直接将python程序终止,之后的所有代码都不会继续执行。

    1.5K30
    领券