学过java的swing可能知道,在创建一个窗口的时候,窗口的左上角是一个咖啡图标 如下图所示: ?...在python中,tkinter模块生成的窗口左上角是一个:Tk字样的图标(Tk为tkinter的缩写) 如下图所示: ? 那么我们需要把Tk字样的图标换成我们自己的图标,应该怎么做呢?...====================================== 代码部分: =========================================== 1 #python tkinter...2 3 from tkinter import * 4 5 __author__ = {'name' : 'Hongten', 6 'Email' : 'hongtenzone...:http://www.ico.la/ 你可以制作你自己风格的tkinter窗口啦...
最近同学换手机,看不爽3×0那个ui,打算自己做主题,找我提取Flyme自带的图标。嘛,虽然不是啥复杂的东西,手动也能解决,不过一旦图标多起来就受不了了。于是我就写了个Python脚本批量处理。...其实只用提取AndroidManifest.xml,解码之后获取图标就好,而apktool则会把资源全都解码并反编译smali码。...还有,一个应用的图标一般都会配备多个尺寸,我的方法也很偷懒,就是选个最大的(倒序lsdir的结果23333)。不过竟然能跑,虽然慢是慢了一点,不过还是很方便的。
""" import os, sys, math from tkinter import * from PIL import Image # <== required...collections; saving may be needed in some apps (web pages) """ import os, sys from PIL import Image from tkinter
但有个问题就是,ubuntu 桌面默认是没有应用图标的,我们大多需要将应用的脚本添加到 PATH 环境中,然后用命令启动。...默认启动是一个脚本,我觉得太麻烦了,所以想直接添加到桌面启动栏。 下面是步骤。 1. 创建 wechat.desktop 文件 添加桌面图标需要创建 xxx.desktop 形式的文件,存放地址。.../usr/share/applications 这个对于所有的脚本都适应,我们创建微信桌面图标,所以就添加 wechat.desktop 2....Comment = Wechat # 应用的执行脚本全路径,根据实际情况填写 Exec = /home/xxx/xxx/electronic-wechat-linux-x64/electronic-wechat...# 图标地址,自己指定要显示的图标 Icon = /home/xxx/xxx/wechat.png # 是否终端启动 Terminal = false # 分类 Type = Application
工具栏通常包含图标按钮,每个按钮代表一个特定的操作。在本文中,我们将深入研究如何使用 Python 的 Tkinter 库创建工具栏,并演示如何在应用程序中实现这一功能。...然后,在你的 Python 脚本中导入 Tkinter 模块,以便使用 Tkinter 库的功能。...我们指定了图标、点击按钮时要执行的函数、按钮的文本标签和图标位置(" left "表示图标在标签左侧)。 可以根据需要添加更多的工具按钮,每个按钮代表一个不同的操作。...使用 tk.PhotoImage 创建了两个图标对象,分别代表"打开"和"保存"按钮的图标。请确保在当前工作目录下存在这些图标文件。...我们指定了图标、点击按钮时要执行的函数、按钮的文本标签和图标位置(" left "表示图标在标签左侧)。
使用 Electron 开发时我们也会发现有一个默认的图标,但总感觉这个图标不够酷。那么,我们要如何自定义 Dock 图标呢?...1 Dock 图标 Dock 图标在 UI 上总共包括两方面的内容:图标 Logo 和消息条数。 如果不做任何设置,Electron 默认的应用程序图标如图所示: ?...6 Dock 弹跳 系统的了解 Dock 图标的自定义设置和 Dock 标识之后,接下来我们看看 Dock 里另一个比较重要的功能:Dock 弹跳。...Dock 弹跳通常用于重要信息的通知,因为它会比较引人注意。比如:网络断开的时候,QQ 会弹跳一次。接下来我们看看如何使用这个功能的?...两个参数的区别是:information 用于消息的通知,它仅仅会使图标弹跳一次,而 critical 会使得图标一直弹跳直到应用处于激活状态或者手动取消弹跳。
需求分析: python脚本如果在没有安装python的机器上不能运行,所以将脚本打包成exe文件,降低脚本对环境的依赖性,同时运行更加迅速 准备: pyinstaller 官网:http://www.pyinstaller.org...编写一个tkinter程序,代码如下: #!.../usr/bin/env python # coding: utf-8 import tkinter as tk root = tk.Tk() root.title('tkinter') # 使用PhotoImage...执行打包命令: -i 指定exe可执行程序图标,如果没有ico文件,可以不指定,直接 pyinstaller -F xxxxx.py pyinstaller -i favicon.ico -F tkinter_exe.py...打包成功后会在当前目录生成一个dist目录 注意(重点):把需要的 ico 图标 和 gif 图片文件拖到dist目录里面,不然执行exe的时候会报错,找不到文件!!! 如图: ? 双击运行程序 ?
然后,在你的 Python 脚本中导入 Tkinter 模块,以便使用 Tkinter 库的功能。...,分别代表"打开"和"保存"按钮的图标。...我们指定了图标、点击按钮时要执行的函数、按钮的文本标签和图标位置(" left "表示图标在标签左侧)。 可以根据需要添加更多的工具按钮,每个按钮代表一个不同的操作。...使用 tk.PhotoImage 创建了两个图标对象,分别代表"打开"和"保存"按钮的图标。请确保在当前工作目录下存在这些图标文件。...我们指定了图标、点击按钮时要执行的函数、按钮的文本标签和图标位置(" left "表示图标在标签左侧)。 最后,启动了 Tkinter 的主事件循环,使窗口变得可交互。
环境Python 3.8Tkinter (自带)pyinstaller 6.3.0Inno Setup Compiler基本流程用 conda 单独创建一虚拟环境,比如写一个 tkinter 应用,对了为了好看...,我们可以设置以下 icon,尺寸 32x32,大图标 64x64 准备一下即可。...然后用 pyinstaller 将应用打成文件包 (含 exe),最后用 Inno Setup Compiler 打成安装包,里面就是各种文件关联,图标和信息的设置了。...as tkfrom tkinter import ttkfrom tkinter import messageboxfrom ToolTip import ToolTipimport osimport...Inno Setup Compiler 操作新建脚本,填写信息选择主程序和需要的文件设置名称和 icon选择导出位置 (前面还有协议等设置)运行脚本开始生成安装打开,安装目录里有自带卸载程序
支持多种高级功能,如图标设置、UPX 压缩。 适用场景 需要将 Python 程序分发给没有 Python 环境的用户。 打包 GUI 应用程序(如使用 PyQt、Tkinter)。...构建企业内部部署脚本。 2....用法详解:从基础到进阶 基础用法:打包一个简单的脚本 假设我们有一个 Python 脚本 hello.py,内容如下: print("Hello, PyInstaller!")...进阶用法:设置图标、隐藏控制台 设置图标 添加图标时,需要一个 .ico 文件。...命令如下: pyinstaller --onefile --icon=myicon.ico hello.py 隐藏控制台窗口 如果是 GUI 程序(如 Tkinter),可以使用以下命令隐藏控制台:
在windows 下使用python的tkinter库编写简单的界面,功能是拆分barcode,这样不懂命令行运行程序的同学们就可以通过 ‘点点点’ 的方式来操作了。...tkinter 主要使用tkinter的文件查找和按钮控件,以及grid布局方式 通过两种方式来调用程序,一是直接import py 来调用,二是调用编译好的exe 将py 打包成exe 之前使用py2exe...打包,不过记得在64位系统不支持打包成一个exe文件,所以转而使用pyInstaller 可以使用bat文件,打包为一个无法在命令行启动的带图标的exe rem start.bat @echo off...pyinstaller.exe -F -w --icon=img/tools.ico tools.py windows下运行bat 一般都会开启命令行窗口,为了运行程序更美观,使用vbs脚本封装一下
前言 官方用的GUI工具包——Tkinter(IDLE就是用这个开发的)。 Tkinter是Python的标准GUI库,它实际是建立在Tk技术上的。...对于稍有GUI编程经验的人来说,Python的Tkinter界面库是非常简单的。...python的GUI库非常多,选择 Tkinter,一是最为简单,二是自带库,不需下载安装,随时使用,三则是从需求出发,Python作为一 种脚本语言,或者说一种胶水语言,一般不会用它来开发复杂的桌面应用...Tkinter是Python默认的GUI库,像IDLE就是用Tkinter设计出来的,因此直接导入Tkinter模块就可以了: Tkinter之初体验 接下来从最简单的例子入手: import tkinter...# Label组件可以显示文本、图标或者图片 # 在这里我们让它显示指定文本 theLabel = tk.Label(root, text="我的第一个tkinter窗口!")
# -*- coding: UTF-8 -*- """ @File :随机点名系统.py @Author :叶庭云 @Date :2020/9/18 18:55 """ import tkinter...弹出随机索引对应的姓名 sex = df2.pop(index_) # 弹出随机索引对应的性别 t.insert('insert', f'{name} {sex}\n') # 插入到tkinter...xref-xxxx.html文件输出PyInstaller 分析脚本得到的模块依赖关系图。dist子目录,存放生成的最终文件。...命令行输入以下代码: pyinstaller -F -i .icon图标文件路径 .py文件路径 -F | --onefile:生成单一的可执行文件 -i | --icon:为执行文件指定图标 默认生成在...C盘,找到dist文件夹里的带图标的exe程序,双击运行,正常运行进入程序可以玩说明打包程序成功。
Tkinter的弊端 通常情况下不会使用 Tkinter 来开发较为复杂的桌面应用程序,这是由 Python 语言自身特点决定的,作为一种解释型语言和脚本语言,Python 并不具备开发复杂桌面应用的优势...root_window.title("CSDN的ico") # 设置窗口大小:宽x高,注,此处不能为 "*",必须使用 "x" root_window.geometry('450x300') # 更改左上角窗口的的icon图标...window.update() 刷新当前窗口 window.mainloop() 设置窗口主循环,使窗口循环显示(一直显示,指导窗口被关闭) window.iconbitmap() 设置窗口左上角的图标...(图标是.ico文件类型) window.config(background ="red") 设置窗口的背景色为红色,也可以接受 16 进制的颜色值 window.minsize(50,50) 设置窗口被允许调整的最小范围...设置窗口被允许调整的最大范围,即宽和高各400 window.attributes("-alpha",0.5) 用来设置窗口的一些属性,比如透明度(-alpha)、是否置顶(-topmost)即将主屏置于其他图标之上
window.iconbitmap('D:/桌面/python项目/3.png') # Corrected file path for the icon File "f:\Anaconda\lib\tkinter..._w, bitmap) _tkinter.TclError: bitmap "D:/桌面/python项目/3.png" not defined 解决办法 这个错误通常表示 tkinter 无法找到指定的图标文件...图标格式: 确保图标文件 "3.png" 的格式是 tkinter 支持的格式,比如 PNG、GIF 或 ICO。...以下是一个示例代码,展示了如何在 tkinter 窗口中设置图标: import tkinter as tk from PIL import Image, ImageTk # 创建主窗口 window...请将 icon_path 替换为实际的图标文件路径。这样应该可以解决图标文件未定义的问题。 展示成功 结语 总结一下这个错误,如何我可能会用到
将Python脚本打包成可执行文件有多种方式,本文重点介绍PyInstaller 二、PyInstaller的原理简介 PyInstaller其实就是把python解析器和你自己的脚本打包成一个可执行的文件...PyInstaller输入你指定的的脚本,首先分析脚本所依赖的其他脚本,然后去查找,复制,把所有相关的脚本收集起来,包括Python解析器,然后把这些文件放在一个目录下,或者打包进一个可执行文件里面。...其他参数,可以通过pyinstaller –help查看 四、开始打包 进入python需要打包的脚本所在目录,然后执行下面的命令即可: pyinstaller -F test.py 带ICO图标制作...需要用到ICO图标,大家可以网上搜索“ICO 在线生成”,可以直接点击ICO图标制作在上面制作、然后保存以ico_name.ico为列 pyinstaller -F -i ico_name.ico...test.py 去dos窗口方法 tkinter 工程 运用 pyinstaller 打包成exe,运行exe文件的时候,会弹出一个dos命令窗口,这个窗口可以看到一些打印信息,如果想只运行tkinter
---- 目录 一、JAVA实现雪花飘落 二、JAVA实现小球弹跳 三、JAVA实现打字小游戏 四、JAVA实现Tom猫 五、JAVA实现2048小游戏 ---- 后续还会更新哦!...(效果是动态的) 二、JAVA实现小球弹跳 项目链接:JAVA实现小球弹跳 首先,我们来看效果,一共五个颜色不相同的球,每撞击一下边界,分数加1,分数越大,球的速度越快。...四、JAVA实现Tom猫 项目链接:JAVA实现Tom猫 首先我们先来看一下效果:(以下运行成功均动态效果) 我们点击左右两边的图标,Tom猫便可做出相应的动作,例如,点击“牛奶”这个图标,Tom猫的反应
换了电脑,重新安装了系统,安装各种软件后,在桌面上生成的快捷方式图标上会有一个小箭头,看起来很不爽。于是乎,冰河写了一个脚本完美去除了桌面图标烦人的小箭头。...今天,给大家分享一个如何完美去除Win10桌面快捷图标小箭头的技巧,希望能够给大家带来帮助。...粘贴后另存为.bat文件,然后以管理员身份打开就可以去掉桌面上图标的小箭头了。
var_File_version.set('') var_product_version.set('') var_autograph.set('') var_Dname.set('') 6、用来获取图标和切换图标...# 图标 image_file_3 = tkinter.PhotoImage(file="pictures.png") # 软件第一次打开时要呈现的图片 Button(root, image....ico 程序名称.py –noconsole -i 打包程序的图标(没有图标的可以将-i *.ico 去掉) –noconsole 是只运行或操作时不弹出DOS窗口,进行隐藏...:是安装包的图标,不添加的话会变成第三方软件自身的图标哦 背景:是安装时GUI的窗口框架背景图 选取打包目录:就是要打包起来的目录 从打包目录选取主程序:从要打包的目录里选择你的主程序 选取安装程序保存路径...公司名称:添加自己的公司,没公司的瞎填或不填 官网网站:没有的可以不填,有的也可以不填,想填就填,随意哈 我们打开卸载自定义 勾选启用1自定义界面功能 卸载图标:是指卸载程序时的图标 背景:就是卸载时
一、检测脚本是否正常1、确保电脑上已经安装好 python,并且已经配置好了运行环境。...3、使用cd命令切换到存储Python脚本的目录。...Python脚本,测试脚本是否能正常执行:bash 代码解读复制代码python main.py二、打包单个文件1、 安装 PyInstaller: 在命令行中运行以下命令安装 PyInstaller:...2、在运行 PyInstaller 命令时,可以通过 --icon 选项指定图标文件,这个图标将用于生成的可执行文件的显示图标和窗口图标。...确保指定的图标文件是有效的,否则可能导致PyInstaller命令失败。一些窗体库(例如tkinter)可能需要特殊处理来设置程序窗口的图标。在这种情况下,你可能需要在程序代码中设置图标。
领取专属 10元无门槛券
手把手带您无忧上云