Python 解决方案
周华2022
这个作者很懒,什么都没留下…
展开
-
【Python】线程threading与GUI窗口tkinter结合应用
当我们用tkinter设计开发桌面程序时,不免需要一个或多个线程执行其他任务,例如:显示实时显示时间日期、动态背景、滚动字幕、插件启动与关闭、后台数据监控等......在本篇文章结合线程threading与窗口tkinter简单设计一个桌面程序显示滚动字幕和显示时间。原创 2024-01-17 20:38:50 · 656 阅读 · 0 评论 -
【Python】使用pyinstaller打包为Windows平台的xxx.exe方法步骤
pyinstaller 是一个用于将 Python 代码打包成独立可执行文件的工具,它可以将 Python 代码打包成 Windows、Linux、Mac 等平台的可执行文件,方便用户在不同环境中运行。原创 2024-01-14 21:57:00 · 564 阅读 · 0 评论 -
【Python】使用globals()函数成功解决tkinter多个新窗口问题
我在近期的一个项目(tkinter复刻记事本)上遇到一个很有意思的问题:如何在创建多个新窗口后,每个窗口还能独立运行?当时我尝试几种方法,奈何实力不足,于是便下定结论非使用线程不可,至此头发又少了一撮。直到今天我复盘了一下tkinter创建窗口有哪几种方式时,我在心中默念“早起的虫子被鸟吃......”,于是就顺理成章地解决了多窗口的问题。即使祭出“断子绝孙拳”,还是难不倒他“去骗、去偷袭一个69岁的同志”。于是如何产生新的变量名又成了新的拦路虎,总不能我提前定义好空的变量名吧!这样的话,新窗口个数就会有上原创 2023-11-26 23:49:39 · 262 阅读 · 0 评论 -
【Python】用三种方法创建tkinter桌面窗口
Python的tkinter是Python的标准GUI库之一,它是一个开源的、跨平台的GUI工具包,可以用于创建桌面应用程序。tkinter提供了许多常见的GUI组件,例如按钮、文本框、标签、列表框等等,可以轻松地创建各种类型的桌面应用程序。它还支持各种操作系统,包括Windows、Linux和macOS。使用tkinter,你可以在Python代码中创建GUI元素,并对它们进行配置、事件处理和操作。你可以使用各种布局管理器来排列GUI组件,并使用回调函数来响应用户的输入事件。原创 2023-11-26 13:04:13 · 1281 阅读 · 0 评论 -
Python 使用tkinter的Text文本域实时显示光标位置
在Python tkinter中,可以使用Text widget的index()方法来获取实时光标的行和列。该方法接受一个字符串参数,用于指定要获取的索引位置,例如"insert"表示当前光标位置。重难点:想要获取准确的光标行和列,需要触发第二次事件才能获得,否者会光标行和列慢一拍。原创 2023-11-11 20:24:58 · 732 阅读 · 0 评论 -
Python 使用tkinter的Menu菜单command参数与bind方法共用触发事件
用普通函数作为媒介,使用event_generate()方法模拟触发bind()事件来创建一个模拟的event对象,并将其传递给绑定的事件处理函数。原创 2023-11-10 18:05:46 · 398 阅读 · 0 评论 -
Python 使用tkinter的iconphoto方法修改窗口标题的图片
修改Python Tkinter窗口的标题图片,可以使用PhotoImage、iconphoto方法。这个方法允许你设置窗口的图标。原创 2023-11-09 20:06:10 · 406 阅读 · 0 评论 -
Python 使用tkinter的Menu创建菜单栏、一级菜单、二级菜、三级菜单
在Python的Tkinter中,要显示菜单栏、一级菜单、二级菜、三级菜单,可以使用add_cascade方法将下一级菜单添加到上一级菜单中。原创 2023-11-09 18:14:15 · 1187 阅读 · 0 评论 -
Python 使用tkinter的Scrollbar方法创建Text水平和垂直滚动条
在Python的Tkinter中,可以使用Scrollbar来实现Text组件的上下或左右滑动。首先,需要创建一个Scrollbar对象并将其与Text组件绑定,然后将Scrollbar放置在Text组件的右侧或底侧,使其能够控制Text组件的上下或左右滑动。原创 2023-11-09 17:25:35 · 1833 阅读 · 0 评论