江湖救急,一键转换你的小工具为dmg格式 有些时候你可能为了解决某个问题用python写了一个小工具,工具写好了,但是并不局限于你一个人使用,怎么才能让别人更好的使用呢,搞成二进制文件给别人?...环境和工具概览 •mac os 10.13.2•python 2.7•Tkinter•pyinstaller 3.4 工具简单使用•hdiutil 工具简单使用 pyinstaller江湖救急 pyinstaller...这里我们使用Tkinter工具来实现一个简单的计算器来给大家演示,代码[1]如下,源代码本身是基于python3的,我给修改了下,在python2上正常运行,为了兼容跨机器字体显示正常(否则,有可能打好了...dmg文件,别人打开字体显示全是空白),引入了ttk,上代码: from Tkinter import * import ttk # Let's create the Tkinter window window...如果是大面积推广使用,还是老老实实的编写dmg配套的文件来实现~ 引用链接 [1] 代码: https://www.datacamp.com/community/tutorials/gui-tkinter-python
文章目录 前言 ttk模块 下拉选择框combobox 下拉选择框2 页签Notebook 前言 python学习之路任重而道远,要想学完说容易也容易,说难也难。...很多人说python最好学了,但扪心自问,你会用python做什么了? 刚开始在大学学习c语言,写一个飞行棋的小游戏,用dos界面来做,真是出力不讨好。...所以我们要从现在开始,学好python,不要再糊弄下去!!! ttk模块 ttk是Python中的一个模块,它提供了一组用于创建GUI界面的工具和控件。...# coding=gbk from tkinter import * from tkinter import ttk root=Tk() root.geometry("200x150") n=ttk.Notebook...(root) f1=ttk.Frame(n,height=100,width=100) f2=ttk.Frame(n,height=100,width=100) n.add(f1,text="1111"
前言 ttkbootstrap是一个基于Python的开源库,用于创建漂亮且交互式的GUI应用程序。...resizable=None, # 设置窗口是否可以更改大小 alpha=1.0, # 设置窗口的透明度(0.0完全透明) ) ico = ImageTk.PhotoImage(Image.open("python.ico...= ttk.StringVar() ttk.Label(key_input_frame, text='小说 | 作者', font=('微软雅黑', 12)).pack(side=ttk.LEFT)...= ttk.Frame() frame.pack(fill=ttk.BOTH) 按钮和进度条 ttk.Button(key_input_frame, text='搜索').pack(side=ttk.LEFT...) ttk.Button(num_input_frame, text='下载').pack(side=ttk.LEFT) progress_bar = ttk.Progressbar(frame, orient
Python 图形化界面基础篇:创建自定义主题 引言 在图形用户界面( GUI )应用程序中,界面的外观和风格对用户体验至关重要。...在本篇博客中,我们将重点介绍如何使用 Python 的 Tkinter 库来创建自定义主题,以便将你的 GUI 应用程序与众不同。...步骤1:导入 Tkinter 模块 首先,确保你的 Python 环境已经安装了 Tkinter 库。...然后,在你的 Python 脚本中导入 Tkinter 模块,以便使用 Tkinter 库的功能。...结论 在本篇博客中,我们学习了如何使用 Python 的 Tkinter 库来创建自定义主题,以便自定义 GUI 应用程序的外观。
文章目录 首先知道tix模块过时了,要用ttk来代替 使用 Ttk 实现安装软件时候选择文件安装目录模块 总结 最简单的版本 ================ | | | | |===...============ 首先知道tix模块过时了,要用ttk来代替 tkinter.ttk — Tk 主题小部件 源代码:Lib/tkinter/ttk.py tkinter.ttk 模块提供对 Tk...如果 Python 尚未针对 Tk 8.5 进行编译,则此 如果已安装磁贴,则仍然可以访问模块。...使用 Ttk 要开始使用 Ttk,请导入其模块: from tkinter import ttk 要覆盖基本的 Tk 小部件,导入应遵循 Tk 导入: from tkinter import * from...tkinter.ttk import * 该代码会导致多个 tkinter.ttk 小部件自动替换 Tk 小部件。
import tkinter as tk from tkinter import * from tkinter import ttk from urllib.request import urlopen...(mainframe, text="Address:").grid(column=1, row=1, sticky=W) addr_entry = ttk.Entry(mainframe, width=...ttk.Label(mainframe, text="StopFR:").grid(column=3, row=3, sticky=W) stop_entry = ttk.Entry(mainframe..., command=calculate).grid(column=2, row=4, sticky=W) ttk.Button(mainframe, text="Update!"...5) addr_entry.focus()root.bind('<Return ', calculate) #主循环,除了这一行可以一直循环,其他行只执行一次root.mainloop() 以上这篇python
Python 图形化界面基础篇:创建工具栏 引言 在 Python 图形用户界面( GUI )应用程序中,工具栏是一个重要的界面元素,用于提供常用操作的快捷方式。...Tkinter 是 Python 标准库中的一个模块,用于创建 GUI 应用程序。...步骤1:导入 Tkinter 模块 在开始之前,请确保你的 Python 环境已经安装了 Tkinter 库。...然后,在你的 Python 脚本中导入 Tkinter 模块,以便使用 Tkinter 库的功能。...首先,我们需要导入 ttk 模块。 from tkinter import ttk 接下来,我们可以创建一个工具栏对象,并将其添加到主窗口。
很多人说python最好学了,但扪心自问,你会用python做什么了? 刚开始在大学学习c语言,写一个飞行棋的小游戏,用dos界面来做,真是出力不讨好。...所以我们要从现在开始,学好python,不要再糊弄下去!!!...# coding=gbk from tkinter import * from tkinter import ttk root=Tk() ttk.Sizegrip(root).grid(row=99...在Python中,可以使用Tkinter库中的Treeview组件来实现这个功能。...# coding=gbk from tkinter import ttk import tkinter as tk root=tk.Tk() tree=ttk.Treeview(root) tree[
Python的应用领域实在是太多了 网络上很多似懂非懂的人,总是要么说Python被眼中高估了,要么说Python不值得学,就是脚本语言 其实他们都没有看到Python语言的精华 现如今,随着互联网技术的发展...,Python进一步走入人们的视线,也在越来越多的领域发挥着不可替代的作用 Web开发 这个应用领域,往往被很多人忽略,毕竟Java在这个领域太耀眼了,但是也丝毫不能遮掩Python在Web开发领域的强大实力...4、运行应用 在命令行中输入 python app.py,其中 app.py 是你的 Python 文件名。这会启动 Flask 应用,并监听默认端口号(80)。...,在自己的工作生活中更多的应用 Python,使得工作事半功倍!...: app.stop() 这样我们就完成了一个简易的 GUI 拆分 PDF 文件的工具喽 网络爬虫 这个领域又是Python的一个主攻方向,可以说网络上的各种Python代码,都少不了
今天我们用Python写个简单的学生宿舍管理系统。 学生宿舍管理系统可以包括学生信息管理、宿舍信息管理、评价管理等功能。...以下是一个简单的Python实现: class Student: def __init__(self, name, age, gender, id): self.name = name...我们可以使用Python的Tkinter库来实现一个简单的GUI界面。...以下是一个示例: import tkinter as tk from tkinter import ttk class Student: def __init__(self, name, age...以下是一个示例: import tkinter as tk from tkinter import ttk class Student: def __init__(self, name, age
<ComboboxSelected ",go) #绑定事件,(下拉列表框被选中时,绑定go()函数) comboxlist.pack() win.mainloop() #进入消息循环 补充知识:Python...序言 本章介绍tkinter.ttk的Combobox控件。 2....环境信息 ******************************** 本系列运行平台:Windows10 64bit Python 版本:3.7 **********************...使用方式为ttk.Combobox(root,option…)。...cbx_2.current(2) #bind a event cbx_2.bind("<<ComboboxSelected ", show_data_2) win.mainloop() 以上这篇Python
在前面的文章中,我们一起学习了如何通过 Python 抓取东方财富网的实时股票数据以及如何制作成 Tkinter GUI 程序,链接如下 用 Python 爬取股票实时数据 Tkinter制作股票数据抓取小程序...Tkinter 股票程序,在主类 MainCreator 下面创建一个函数 create_subwindow def create_subwindow(self): t = ttk.Toplevel...(root_frame) main_frame.pack() # 在主框架下创建股票日期输入框子框架 date_frame = ttk.Frame(main_frame...tix.SUNKEN) date_frame.pack(fill=X, side=TOP) # 创建标签‘开始日期’ date_start_label = ttk.Label...self.de_start.pack(side=LEFT, padx=4, pady=4) # 创建标签‘结束日期’ date_end_label = ttk.Label
可以选择文件夹或者图片进行压缩: 可以在这里下载小工具集: GitHub - 1061700625/small_tools_v2: 使用tkinter和Python制作的小工具集,非常方便自己扩展使用tkinter...和Python制作的小工具集,非常方便自己扩展....(master, padding=10) path_frame = ttk.Frame(master, padding=10) button_frame = ttk.Frame...(master, padding=10) slider_frame = ttk.Frame(master, padding=10) action_frame = ttk.Frame...(slider_frame, width=4) self.quality_entry.pack(side=tk.LEFT) ttk.Label(slider_frame,
import tkinter as tk from tkinter import ttk win = tk.Tk() win.title("Python GUI") # 添加标题 ttk.Label(...win, text="Chooes a number").grid(column=1, row=0) # 添加一个标签0 ttk.Label(win, text="Enter a name:").grid...numberChosen.get())#设置button显示的内容 print('check3 is %d %s' % (chvarEn.get(), type(chvarUn.get()))) action = ttk.Button...nameEntered = ttk.Entry(win, width=12, textvariable=name) # 创建一个文本框,字符长度为12, #内容绑定到name,方便clickMe调用 nameEntered.grid...以上这篇python tkinter之 复选、文本、下拉的实现就是小编分享给大家的全部内容了,希望能给大家一个参考。
在前面的文章中,我们一起学习了如何通过 Python 抓取东方财富网的实时股票数据,链接如下 用 Python 爬取股票实时数据 今天我们就在这个基础上,实现一个 Tkinter GUI 程序,完成无代码股票抓取...下面我们就来看看该如何从头完成这个 GUI 程序 程序布局 首先就是程序布局,这里我们使用了 ttkbootstrap 库来美化整体程序 程序初始化部分 import ttkbootstrap as ttk...from ttkbootstrap.constants import * import tkinter.messagebox as messbox class MainCreator(ttk.Window...__init__("股票抓取工具", themename="solar", resizable=(False, False)) self.configure_frame = ttk.Frame...总体上来说,我们所有的组件都是从 ttk 当中实例化的,也就是直接复用了库 ttkbootstrap 的相关美化功能,使得我们的程序看起来更加高级美观 抓取与保存功能 下面我们编写股票抓取代码和对应的保存代码
Python下载文件进度条Demo ---- 目录 Python下载文件进度条Demo 前言 示例环境 学习目标: 演示代码 核心技术点: 注意点: 示例源码: 学习结果: 学习总结: ----...前言 所有的前置环境以及需要学习的基础我都放置在【Python基础(适合初学-完整教程-学习时间一周左右-节约您的时间)】中,学完基础咱们再配置一下Python爬虫的基础环境【看完这个,...示例环境 系统环境:win11 开发工具:PyCharm Community Edition 2022.3.1 Python版本:Python 3.9.6 资源地址:链接:https://pan.baidu.com...from tkinter import * from tkinter import ttk import tkinter.messagebox as messagebox import tkinter...as tk 核心技术点: 1、初始化【Progressbar】,这里我返回了一个bar的变量 bar = ttk.Progressbar(root, length=600, cursor='spider
标题栏美化 样例展示 代码 import tkinter as tk from tkinter import ttk from PIL import Image, ImageTk import subprocess...import sys def open_buy_quantity(): window.destroy() subprocess.run(["python", "D:/桌面/python...((20, 20), Image.LANCZOS) close_photo = ImageTk.PhotoImage(close_icon) # 添加最小化按钮 minimize_button = ttk.Button...window.iconify, style='Toolbutton') minimize_button.pack(side='right', padx=5) # 添加最大化按钮 maximize_button = ttk.Button...maximize_window, style='Toolbutton') maximize_button.pack(side='right', padx=5) # 添加关闭按钮 close_button = ttk.Button
macOS:可以使用 brew install python-tk。 Linux:可以使用 sudo apt-get install python3-tk。...pip install torch torchvision opencv-python numpy pillow scikit-learn tqdm pyperclip import os import...sklearn.metrics.pairwise import cosine_similarity from tkinter import * from tkinter import filedialog, ttk...样式美化界面 style = ttk.Style() style.configure('TButton', font=('Helvetica', 10))...text="最大检测点数:").grid(row=4, column=0, padx=5, pady=5, sticky=W) self.max_keypoints_entry = ttk.Entry
因为TKinter为Python标准库,使用TKinter完成的Python程序可以称为 “绿色软件”,不需要目标机器上安装wxPython,PyQt4等框架,只要有Python 的机器就能运行。...: #Python 2.x PythonVersion = 2 from Tkinter import * from tkFont import Font from ttk...tkinter.font import Font from tkinter.ttk import * from tkinter.messagebox import * #import...如果不启用ttk,则在文本中插入\n来换行, 如果启用了ttk,则只支持单行文本(多行可以使用Message控件实现)。...如果启用了TTK主题扩展库支持,则直接对应到TTK的Combobox,外形和行为基本 一致。
Smilinghan-SPCWC 是一个 Python 程序,允许用户监控计算机的系统状态并发送电子邮件通知。...("Smilinghan-SPCWC") self.create\_widgets() def create\_widgets(self): mainframe = ttk.Frame...email(email\_entry)) submit\_button.grid(column=2, row=0, sticky=tk.W) start\_button = ttk.Button...确保计算机上已安装 Python。运行以下命令安装所需的库: pip install -r requirements.txt使用打开命令提示符或终端,导航到文件所在的目录。...运行以下命令启动程序: python email_checker.py程序将打开一个 GUI 窗口。在“电子邮件”字段中输入您的电子邮件地址,然后单击“确定”按钮。
领取专属 10元无门槛券
手把手带您无忧上云