问题标签 [fbs]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - 将资源添加到 fbs 中的资源(python)
我正在尝试使用 qt 制作桌面应用程序。我现在想把它变成一个真正的应用程序。因此我使用的是 fbs 模块。
我有一个主要的python 文件和sone 资源。我想从 python 文件访问我的资源。
我知道我可以通过该功能获得其中一种资源app.get_resource('my_resource')
。这没有问题。但现在我也想从 python 文件中添加资源。我怎样才能做到这一点?有没有类似的功能app.get_resource
?
我已经完成了输入文件路径:"src/main/resources/base/my_resource"
直到现在的代码。但这仅在代码不在应用程序中时才有效,因为文件结构不同。
python - 如何使用 fbs 在 PyQt 样式表中引用资源文件
我正在使用 fbs 构建一个 PyQt5 应用程序,并且(按照本教程)已将图像文件放在目录中/src/main/resources/base/images
。这样,图像资源可用于 Python 代码,使用ApplicationContext.get_resource("images/xxxx.png")
. 构建系统根据我们是从源代码运行还是从应用程序的编译版本运行来管理正确的文件路径。
我想在我的 PyQt 样式表中访问这些图像,沿着
但是,上面的代码不显示图像。
有没有办法从 PyQt5 样式表中引用 fbs 资源?
python - PyQt 和 OpenCV 干扰
我尝试制作一个 PyQT 应用程序,但是当我尝试用它制作一个桌面应用程序时,我收到以下错误消息:
我使用以下两个导入:
但我也安装了 PyQt5 模块。似乎这两个模块以某种方式干扰。(只要我不导入 opencv,该应用程序就可以工作)。
我错过了什么?
python - 使用 pyinstaller 或 fbs 冻结应用程序会更改 pyside2 应用程序的默认配色方案
macOS PySide2 5.12.3
我使用 fbs 和 pyside2 构建了一个 GUI。发布时一切正常fbs run
,但是当我冻结应用程序fbs freeze
并启动目标/分布版本时,应用程序配色方案被反转。
我用fbs-tutorial应用程序确认了这一点。它做同样的事情。开始是深色的配色方案,但冻结后,配色方案是浅色的。
我专门为其设置了 css 颜色的任何文本或元素都不会受到影响。
我正在运行 fbs 尚未正式支持的 python 3.7,因此我尝试仅使用 pyinstaller 来冻结应用程序。它做同样的事情。
有什么建议么?
更新:我决定安装 python 3.6 并从那里运行教程应用程序。默认配色方案现在似乎是浅色版本。因此,无论我运行的是工作应用程序还是冻结应用程序,它们都是轻主题。只有在切换到 python 3.7 时(其他一切都相同),默认配色方案才会变为深色。为什么 python 版本会影响 PySide2 应用程序的默认配色方案?
python - 无法使用 Fman FBS 打包和打开我的 PyQt GUI
我正在尝试使用FMan FBS将我的 GUI 应用程序打包到一个应用程序中。我能够创建和打开基本的普通应用程序;但是,当我尝试将自己的代码集成到默认代码中时,一旦我尝试运行应用程序,它就会立即关闭而不运行。
这是默认代码:
这有效。但是,我的应用程序在布局方面工作很多,所以我使用 QWidget 作为我的窗口而不是 QMainWindow。相信这可能是程序打包时打不开的原因。
这是我的代码示例:
我可以用“FBS run”很好地运行我的程序;但是,当实际使用“FBS freeze/FBS 安装程序”打包应用程序时,它无法正常打开。它确实适用于默认代码,这让我相信将它从 QMainWindow 更改为 QWidget 会导致它无法工作
python - 如何使用 fbs 在 pyqt5 应用程序中包含 exe
希望在我的 PyQt5 应用程序中包含一个 .exe 文件,以便可以将应用程序中的更改发送到 .exe。.exe 文件是一个命令行界面,需要知道文件位置才能找到文档或将该文档发送到服务器。
我尝试通过将其存储在 /resources 目录中并使用 @cache_property 将其作为资源包含在内
python - 如何以在桌面上创建图标的方式制作安装程序?
我已经准备好,已经为 windows 编译了 python 应用程序,但是制作安装程序时出现问题,当您检查相应的标记时,它会为它创建桌面图标。
我使用干净的NSIS
脚本制作了一个安装程序,fbs
并且pynsist
. 实际上,创建将您的应用程序下载到的安装程序没有问题,Program Files
但是我还没有找到创建将显示在桌面上的图标的方法。
任何帮助表示赞赏。
python - 如何使用我的 Python3 fbs 包打包 Sqlite3 数据库?
我正在使用 FBS 构建 Python 应用程序,但其中一部分依赖于 SQLite3 数据库。如果没有找到这个数据库,我有代码来创建这个数据库,使用 try-catch 块。
当我编译后尝试运行它时,它不仅找不到预先存在的SQLite3文件,而且也不会创建它。它不显示任何错误消息。
如果文件不存在,我尝试使用以下代码创建文件:
该代码可以在 dev 中找到,但是一旦我将其编译到 Mac 应用程序中,它就会拒绝查找或创建数据库。
forex - 如何在 METATRADER 4 中击败订单发送错误 130
我收到错误 EURUSD,H1: OrderSend failed with error #130 我是编程新手 请指导我在哪里犯错?我在这里粘贴了代码
https://pastebin.com/S2fnSgxFenter code here