托盘所有应用程序

AllTra的Python项目详细描述


为所有应用程序制作一个系统托盘图标。

安装

使用pip进行简单安装:

pip install alltray --user

来源:

python setup.py install

用法

$ alltray --help

usage: alltray.py [-h] [--config CONFIG] [--tooltip TOOLTIP] [--icon ICON]
                  [command]

positional arguments:
  command            To run command

optional arguments:
  -h, --help         show this help message and exit
  --config CONFIG    command group
  --tooltip TOOLTIP  tray tool tip
  --icon ICON        command icon

示例:

alltray --config chinadns

打包执行或应用程序文件

对于窗口,使用cx_Freeze 对于Mac OS X,仍然有一些问题…

cx_冻结

python cx_Freeze_setup.py bdist

pyinstaller

  1. http://sourceforge.net/projects/pywin32/files/
  2. 安装pywin32
  3. pip install pyinstaller
  4. [选项]从http://upx.sourceforge.net/安装upx
  5. 运行pyinstaller --clean-iApps-wheelchair.icns-w alltray.py

执行文件将在“dist”目录中找到。

重要

  • 执行文件只能在ascii目录中执行。不支持其他编码目录。只是PyInstaller的错误。
  • 无法在64位窗口中运行单个执行文件!缺陷!

py2exe

太老了,请忽略它。

python py2exe_setup.py py2exe

屏幕截图

  • 窗口
screenshot_window.png
  • ubuntu
screenshot_ubuntu.png

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java如何将文件的行号转换为字节偏移量(或使用BufferedReader获取每行开头的字节偏移量)?   java将RGB转换为HSV   多线程在并行线程中运行不同的事件类型,在java中按顺序运行相同的事件类型   AbstractJavaSamplerClient的java Jmeter多采样器结果   多线程Java CompletableFuture。运行异步递归。。。有潜在的风险吗?   JAVA尼奥。file Java读取文件名并按升序存储   使用会话和cookie的Javaservlet身份验证   正则表达式java Matcher删除一些字符   尝试在自定义ListView适配器中启动活动时发生java AndroidRuntimeException   利用JPA命名查询的java   java是否正确地将名称和级别存储到数组?   java哪个更快?双[][]矩阵或ArrayList<ArrayList<double>>   不允许使用java Android动画字符串类型   MessageDigest中字符串的java哈希错误   如何替换Java中第一次出现的字符串   java如何使用在Log4j中启用调试。属性文件和maven?   @Scheduled中的java Spring会话作用域对象   当Android中的应用程序配置发生变化时,java Chronometer将重置为开启状态   java hibernate本机查询变量