探索自由职业者的伴侣
wingman的Python项目详细描述
僚机
Jump to source| Project thread| Screenshots
Wingman是一个功能强大的桌面配套应用程序,专门为Discovery Freelancer设计。它旨在成为尊贵的FLStat和{a6}的现代补充,旨在为社区带来丰富的新功能。在
翼手特点:
- Navmap:一个集成和扩展@ErrorOnline Navmap的漂亮导航辅助工具
- Merchant:一个强大的贸易助手
- rostern:游戏中角色及其属性的记录
- Database:一个信息密集的游戏世界概览
- 增强游戏客户端,包括剪贴板访问、命名屏幕截图和新命令
- 显示具有完整富文本格式的信息卡,以及TGA图标
- 完全跨平台支持,可下载Windows和Linux
{{a10}在游戏中实现了{a10}和^ qt}的图形化接口。在
Wingman是自由软件,根据GNU通用公共许可证3.0版发布。在
建议
请参见Issues以获取当前计划的新功能列表。要想成为最大的有用的Wingman应该是社区领导的,所以请随时在项目线程或GitHub上制作自己的。在
安装
在Windows上安装
支持的最低Windows版本是Windows 7。在
下载并运行安装程序。安装后,可以从“开始”菜单启动Wingman。在
或者,如果安装了Python3.7或更高版本,则可以使用Linux的安装说明(忽略关于本机样式的说明,因为这在Windows上不是问题)。但是,这不会创建“开始”菜单项或桌面图标,您需要以管理员身份手动启动该过程,或创建自定义快捷方式。在
在Linux上安装
假设您已经安装了python3.7或更高版本,并以python3
的形式提供,只需运行python3 -m pip install wingman
。在
安装后,应用程序应该可以从桌面的应用程序菜单中使用,或者,如果使用sudo运行pip,则可以在终端中运行wingman
。(您可能需要登录和注销才能显示图标。)
要卸载,请运行python3 -m pip uninstall wingman
。在
这个应用程序可能可以用上面的命令安装在macOS上,但是我自己无法测试这个平台。如果有人能尝试一下那就太好了。在
本地风格
因为PyQt控制盘不包括特定于平台的样式插件,所以在使用pip安装的PyQt5时,Wingman将使用默认的Fusion主题运行。这是可以的,但是如果你喜欢原生主题(例如KDE系统上的Breeze),你需要从发行版的包管理器安装PyQt5包,而不是pip。除非您想从源代码构建PyQt,只有当您的发行版为python3.7或更高版本提供PyQt5包时,这才是可能的。这就排除了ubuntults的可能性,因为在编写包时,它只为python3.6构建。 很多
- 使用pip卸载
PyQt5
和PyQtWebEngine
包 - 在包管理器中安装
python-pyqt5
和python-pyqtwebengine
(例如,如果使用pacman)或python3-pyqt5
和{}(如果使用apt)
建筑与包装
先决条件(适用于所有平台)
确保安装了PyQt5。生成时需要包含的pyrcc5
实用程序。在
对于这两种平台(Windows和Linux),第一步总是使用pyrcc5
编译Qt资源文件的新副本,其中包含应用程序需要的图标和文本文件。从根目录运行pyrcc5 src/resources.qrc -o src/wingman/resources.py
对于Windows
从根目录,cd packaging/windows
。除了应用程序自身的要求外,请确保安装了PyInstaller。在
在现在运行build.bat
来构建一个单文件夹应用程序和一个安装程序。在
对于Linux
再次从根目录运行python setup.py sdist
来构建一个源发行版。在
现在要安装本地构建的发行版,请运行pip install dist/wingman-*.tar.gz
。在
- 项目
标签: