复选框是一种常见的 GUI 元素,用于让用户选择一个或多个选项。无论是用于设置应用程序的首选项、过滤数据还是进行多项选择,复选框都是非常有用的。...在本文中,我们将详细解释如何在 Tkinter 窗口中添加复选框,并如何获取用户所做的选择。 什么是 Tkinter 复选框( Checkbutton )?...Tkinter 的复选框是一种用于选择一个或多个选项的 GUI 元素。每个复选框通常表示一个选项,用户可以通过勾选或取消勾选复选框来选择或取消选择相应的选项。...然后,在你的 Python 脚本中导入 Tkinter 模块,以便使用 Tkinter 库的功能。...结论 在本文中,我们学习了如何在 Tkinter 窗口中添加复选框,并如何获取用户所做的选择。复选框是 GUI 应用程序中常用的元素,用于提供二进制选择。
大家好,我是征哥,今天分享如何用最简单的方式,为你的 Python 程序穿上漂亮的衣服,行话是用 Python 构建漂亮的 GUI,GUI 就是 graphical user interface 的简称...从程序到软件的过程看似只加了个图形界面,实际上这一过程并不简单,你需要学习各种的图形界面库,控件,事件,多线程等复杂的知识,还要学习如何设计,让界面更美观漂亮。 那么有没有简单一点的方法呢?...如何使用 Tkinter Designer? 接下来是保姆级别的教程。...执行上述脚本后,你将看到一个漂亮的 GUI 界面: ?...生成代码 python3 tkinter_designer.py 执行上述脚本后,你将看到一个漂亮的 GUI 界面: ?
;为用户提供了简单的 GUI 交互接口,不需要程序员知道任何有关 tkinter,框架,部件,回调或 lambda 的任何细节。...'''选择/多选框''' #按钮组件方便提供用户一个简单的按钮选项,但如果有很多选项,或者选项的内容特别长的话,更好的策略是为它们提供一个可选择的列表 choicebox(msg='Pick an item...''' # 函数用于提供一个对话框,返回用户选择的目录名(带完整路径哦),如果用户选择 “Cancel” 则返回 None diropenbox(msg=None, title=None, default...filetypes=None, multiple=False) filesavebox(msg=None, title=None, default='', filetypes=None) #函数提供一个对话框,让用于选择文件需要保存的路径...= ["*.css", ["*.htm", "*.html", "HTML files"]] 1.3 EgStore 存储过程 GUI 编程中一个常见的场景就是要求用户设置一下参数,然后保存下来,以便下次用户使用你的程序的时候可以记住他的设置
在本文中,我们将详细解释如何在 Tkinter 窗口中添加单选按钮,并如何获取用户所做的选择。 什么是 Tkinter 单选按钮( Radiobutton )?...通常,单选按钮将一组相关选项放在一起,用户可以选择其中一个选项,而选择其他选项会自动取消之前的选择。 让我们开始学习如何在 Tkinter 窗口中添加单选按钮。...然后,在你的 Python 脚本中导入 Tkinter 模块,以便使用 Tkinter 库的功能。...完整示例代码 以下是一个完整的示例代码,演示如何创建一个 Tkinter 窗口并在其中添加两个单选按钮,并在按钮点击时获取用户选择的选项: import tkinter as tk # 创建Tkinter...结论 在本文中,我们学习了如何在 Tkinter 窗口中添加单选按钮,并如何获取用户所做的选择。单选按钮是 GUI 应用程序中常用的元素,用于提供一组互斥的选项。
一、目的 在上一篇《python3 实现自动生成入账记录表》说到通过编辑bat文件进行参数的输入不是很方便,本篇就是用tkinter模块制作输入信息界面,输入完成点击’ok’键,触发写好的脚本,使得自动生成入款对账记录表格...三、思路 整理原先写好的自动生成记账记录表脚本,把脚本封装成一个函数A。...五、总结 针对tkinter模块,大部分都是看python官网文档和各种相关博客现学现用的,很多知识点可能我也了解的不透彻。...针对界面需要输入开始时间和结束时间的参数,本想着弄一个日历插件,让使用者选择时间,但是看了下至少要再弄2个事件:其中一个是点击按钮触发打开日历事件;另外一个就是选择日期触发时间指传递事件。...最后想了还是用最简单的方法,用insert()方法给开始时间和结束时间都设置了一个默认值,用户可在默认值上直接修改时间,这样也方便用户使用。
沿用上一节介绍的文本转语音的程序,我现在要写一个界面程序,上面有两个按钮,一个用来选择文本文件,一个是“转换成语音”,来看看怎么实现吧。...1、使用了tkinter的控件,messagebox是提示框,filedialog是文件选择控件,再比如Button跟Label,这些都是常用的控件,它们的创建跟属性设置,也有不少详情,你可以搜索来了解...考虑到这种情况,就要变通一下了:让alfred打开一个新的终端,并且让这个终端执行python程序--按这个思路来制作工具。 1、在alfred上新建一个“Script Filter”: ?...2、新的terminal会执行cmd.sh脚本,这个脚本是这样的: cd '/Users/freejet/Library/Application Support/Alfred 3/Alfred.alfredpreferences...demo_gui.py 先是cd到这个alfred脚本即workflow所在的目录,这个目录路径你可以通过右键workflow找到,然后激活python3的环境(第一节介绍到的内容),最后执行python
这几天我有一个想法就是将我之前做测试写的一些协议脚本(如:ssh、FTP、SMTP、MySQL、Oracle等)综合在一起做一个密码破解器,这么多的协议放在一起,每个协议都有自己特殊的参数,如果还是和之前我们的方式一起通过命令行输入的方式未免就太麻烦了...但是如果提供一个软件界面,将不同的协议作为选择项,不同协议需要不同的参数,这样一个相对方便的密码破解软件是不是就好了呢。...出于这样的考虑,今天我们看一下图形用户界面(Graphical User Interface,GUI)编程,看了一下网上python的GUI编码库有很多,但是tkinter是内置库,所以我们还是选择这个内置库作为我们的工具对象了...python3对tkinter库进行了改写,两者的导入方式存在差异 python2导入: import Tkinter python3导入: import tkinter 窗口...;在Listbox窗口小部件是用来显示一个字符串列表给用户 Menubutton 菜单按钮控件,用于显示菜单项。
拖了很久没有更新,抱歉啦~ 今天受邀写篇如何在 CentOS 7 上配置 Python 3 环境的文章。...往常我都选择直接把我早年写的一篇文章《源码编译MongoDB》丢过去,让他们看其中的源码编译 Python 那一节,不过那节写的其实不太详细,而且最近被很多人问这个问题,所以还是单独写一篇好了。...有些用户想要升级使用 Python 3 但实际可能有各种各样的问题,导致出错,反观一下激进的 Fedora 社区,在23的时候,就将默认的版本修改成了 Python3 (如果我没记错的话)。...依照个人习惯,我们先来看一下如何通过源码编译的方式安装 Python 3.6 并且配置虚拟环境。...对于想快速使用源码配置环境但并不想关心具体原因的读者,可以直接使用我GitHub上提供的这个脚本进行安装 https://raw.githubusercontent.com/tao12345666333
程序功能: 设置提醒,与键盘按键关联,按任意键进行退出该脚本程序。...---- 创建Python脚本:tkinter_time.py ''' import time count = 0 a = 30 while (count <= a): count_now = a...脚本放入一个固定的文件夹内,比如我选择的~/Public文件夹 ---- 接着执行如下操作步骤: 1、Ctrl+Alt+T打开命令行,输入 gedit ~/.bashrc (或者用vi等打开也可以),打开...在.bashrc文件里面添加自己执行程序的命令。 python3 ~/Public/tkinter_time.py 保存后执行source ~/.bashrc使环境变量起作用。...---- 最后,如果开机不方便输入密码,比如使用工控机时,可以设置为用户自动登录。 1、点击Ubuntu最右上角的设置按钮,点击系统设置…,选择用户账户 ?
” 前言 本文将记录学习下如何通过 Python 脚本实现 WIFI 密码的暴力破解,从而实现免费蹭网。 无图形界面 先来看看没有图形界面版的爆破脚本。...列表 wifi_list = wifi_scan() # 让用户选择要破解的wifi编号,并对用户输入的编号进行判断和异常处理 choose_exit_flag...: 上述代码实现了依据信号强度枚举当前附近的所有 WIFI 名称,并且可供用户自主选择需要暴力破解的 WIFI,同时还可灵活指定暴力破解的字典,相对而言体验感提升了不少。...进一步也可以将上述脚本打包生成 exe 文件,双击运行效果如下: 图形化界面 下面基于 Python 的 GUI 图形界面开发库 Tkinter 优化上述脚本,实现友好的可视化 WIFI 暴力破解界面工具...End 崔庆才的新书《Python3网络爬虫开发实战(第二版)》已经正式上市了!
Gareth Dwyer写了一篇关于这个话题的优秀文章,我在这里引用一下: 主要的区别: Flask提供简易、灵活和细致纹理控制,这是不武断的(它可以让你决定如何实现事情)。...你也许应该选择: Flask,如果你专注于经验和和学习机会,或者如果你想更多的管理组件的使用(例如,你希望使用什么数据库以及如何与它们交互)。...您可以使用Tkinter用Python制作一个,但它似乎也不是最流行的选择。 相反,像Java、C#和C++这样的语言似乎更受欢迎。 最近,一些公司也开始使用JavaScript创建桌面应用程序。...它允许你重用web版本中的一些代码。 然而,我也不是桌面应用的专家,所以如果你不同意或者同意我的观点,请在评论中告诉我。 5,使用Python3或Python2?...本文适合入门Python的新手、正在纠结使用Python选择应用方向和库的选择的人,还有不知从何开始学习网站开发、机器学习和脚本语言编写的小伙伴。
python中有好几个库都可以实现,这个系列我们一起来学习如何使用python自带的tkinter库来实现。...通常是在两个不同值之间选中或者不选中,一组按钮就可以实现很多值的一个选择。 例-1:登入网站是否要记住网站账号密码 ? 例-2:选择你喜欢的动物 ?...今天我们组后就会实现一个可以选择自己喜欢的水果的一个案例。 1.显示一个最简单的复选框。...(root, text="记住我", ) # c.pack() # 简写方法 设置文本内容,绑定变量和命令 Checkbutton(root, text="记住我",variable=var,command...var = IntVar() # 改成下面字符变量类型 var = StringVar() # 将原来的数字改成字符就可以了 Checkbutton(root, text="记住我", variable
转载:https://www.jianshu.com/p/30c74a6eb145 在 Python 中构建 GUI 是我最喜欢做的事情之一,无论是显示一些文本的基本页面,还是构建公司使用的完整应用程序...Tkinter 是最受欢迎的软件包之一,它允许您使用 Python 构建 GUI,Tkinter Designer 软件包通过添加 Figma API 来开发更好看的 GUI 来构建此软件包! ?...以下是使用方法: 下载 安装 TkInter Designer 是一个相当简单的过程,您所要做的就是克隆 Github 存储库: git clone https://github.com/ParthJadhav.../Tkinter-Designer 将目录更改为该文件夹: cd Tkinter-Designer 安装依赖 pip3 install -r requirements.txt 执行 python3...tkinter_designer.py 执行上述脚本后,你将看到一个漂亮的 GUI 界面: ?
在 Python 中构建 GUI 是我最喜欢做的事情之一,无论是显示一些文本的基本页面,还是构建公司使用的完整应用程序,Python 都可用于开发这些以及介于两者之间的所有应用程序。...Tkinter 是最受欢迎的软件包之一,它允许您使用 Python 构建 GUI,Tkinter Designer 软件包通过添加 Figma API 来开发更好看的 GUI 来构建此软件包!...以下是使用方法: 下载 安装 TkInter Designer 是一个相当简单的过程,您所要做的就是克隆 Github 存储库: git clone https://github.com/ParthJadhav.../Tkinter-Designer 将目录更改为该文件夹: cd Tkinter-Designer 安装依赖 pip3 install -r requirements.txt 执行 python3...tkinter_designer.py 执行上述脚本后,你将看到一个漂亮的 GUI 界面: 注册帐号 我们现在要创建一个 Figma 帐户以获取凭据并构建项目。
PySimpleGUI是一个Python的GUI软件包,目的是让GUI更简单。 它支持4个框架,包括tkinter,Qt,WxPython和Remi。...更牛逼的是,这4行代码可与tkinter,Qt和Web端口一起使用。比如,我们可以使用tkinter显示图像的相同代码在浏览器中实时显示网络摄像头。 ?...人工智能 一直以来,AI和Python都配对在一起使用,但一个问题是缺少用户的GUI方式与这些AI算法进行熟悉交互。...下面的YOLO演示是一个很好的示例,说明GUI如何在与AI算法交互中产生巨大的变化。注意窗口底部的两个滑块,这两个滑块可更改YOLO算法使用的两个参数。 ?...绘图 使用PySimpleGUI在GUI中显示数据交互很简单,有几种选择。 一是可以使用内置的绘图/绘图功能来生成自定义图形。下面的CPU使用率监视就使用了Graph元素。 ?
Python3 初学实践案例(7)tkinter 入门 GUI 的密码生成程序 前面我已经非常好的完成了 cli 的密码生成程序的编写 http://blog.csdn.net/fungleo/article.../details/78842597 虽然这个脚本已经非常理想了,但是对于大多数人来说,还是用不上的。...tkinter 实现完成代码 这真是个垃圾玩意儿,我决定放弃这个东西了。接下来没想好到底学习哪个库,估计在 wxpython 或者 pyqt 里面选择一个。但目前没有确定。...先来说说 tkinter 这个东西吧。这个是 python 自带的 gui 的库。...它的说明文档非常糟糕,我勉强写下了下面的程序: from tkinter import * import sys import clipboard import random def cutLength
在本文中,我们将专注于 Tkinter 中如何添加按钮( Button ),这是创建交互性 GUI 应用程序的关键元素之一。按钮用于触发操作,让用户与应用程序进行互动。...Tkinter 的按钮是一种 GUI 元素,通常用于触发操作或执行特定的任务。按钮可以包含文本或图像,并且当用户点击按钮时,可以执行与按钮相关联的函数或操作。...按钮是用户与应用程序进行互动的一种方式,使应用程序更加交互性。 让我们开始学习如何在 Tkinter 窗口中添加按钮。...然后,在你的 Python 脚本中导入 Tkinter 模块,以便使用 Tkinter 库的功能。...在接下来的教程中,我们将继续学习如何添加其他 GUI 元素,处理不同类型的事件,并构建更丰富和功能强大的图形用户界面应用程序。
,开始使用Tkinter 学会使用小部件,例如按钮和文本框 使用几何管理器控制应用程序布局 通过将键盘单击与Python函数相关联,使你的应用程序具有交互性 在掌握了每个部分末尾的练习题后,会让你通过两个应用程序将所学内容融会贯通...小部件的有趣之处不是如何设置样式,而是使用它们从用户那里获取输入的方法。...btn_open需要显示一个文件打开对话框,并允许用户选择一个文件。然后,需要打开该文件,并将的文本设置为文件txt_edit的内容。...完成btn_open工作后,就该开始使用的功能了btn_save。这需要打开一个保存文件对话框,以便用户可以选择他们想要保存文件的位置。...在本教程中,你已经学到了一些重要的Tkinter概念: 如何使用小部件 如何使用几何图形管理器控制应用程序布局 如何使你的应用程序具有交互性 如何使用五个基本Tkinter的部件(Label,Button
这里不详细讲解如何手动安装 flask 及其扩展 , 我针对项目源码使用 PyCharm 开发工具教你如何正确的运行源代码。...python 3.7.6 版本 , 记住需要 python3 的环境 ,若你的环境为 python2 ,需要安装 python3 。...自建 venv 的命令是: python -m venv . 5、配置项目运行虚拟环境即:venv ,这里因为我的 venv 直接安装到了repairXcx/venv 下,所以选择图中最后一项,若你自建的...venv 位于根目录下 ,选择的环境可能会是 ~/venv 。...在这里插入图片描述 6 、配置数据库 ,修改config.py 中的数据库配置为自己本地的数据库,本地数据库需要导入脚本 repair_service_sheet.sql、user.sql ?
领取专属 10元无门槛券
手把手带您无忧上云