相关疑难解决方法(0)

如何从Python包中读取(静态)文件?

你能告诉我如何读取Python包中的文件?

我的情况

我加载的包有许多我想从程序中加载的模板(用作字符串的文本文件).但是如何指定此类文件的路径?

想象一下,我想从以下位置读取文件:

package\templates\temp_file
Run Code Online (Sandbox Code Playgroud)

某种路径操纵?包基路径跟踪?

python file package

75
推荐指数
5
解决办法
3万
查看次数

迁移到 Qt6/PyQt6:Qt5 中所有已弃用的短格式名称是什么?

我正在尝试将代码库从 迁移PyQt5PyQt6. 我在这篇文章中读到(请参阅https://www.pythonguis.com/faq/pyqt5-vs-pyqt6/),所有枚举成员都必须使用其完全限定名称来命名。文章给出了这样的例子:

# PyQt5
widget = QCheckBox("This is a checkbox")
widget.setCheckState(Qt.Checked)
Run Code Online (Sandbox Code Playgroud)
# PyQt6
widget = QCheckBox("This is a checkbox")
widget.setCheckState(Qt.CheckState.Checked)
Run Code Online (Sandbox Code Playgroud)

然后文章继续:

“更新的值太多,无法在这里全部提及。但是,如果您要转换代码库,通常只需在线搜索简短形式,较长的形式就会出现在结果中。”

我明白了。这句话基本上说了一些大意:

“如果 Python 解释器遇到错误,并且错误结果是一个简短的枚举,您可能会在网上找到解决方案。”

我明白了。但这不是我想要迁移代码库的方式。我想要所有简短形式枚举的完整列表,然后对每个枚举执行全局搜索和替换。

我在哪里可以找到这样的列表?

qt pyqt qt6 pyqt6

4
推荐指数
1
解决办法
2729
查看次数

如何使用Python(pyqt)正确加载图像?

我在我的应用程序上有这个结构:

|-App
|
|-functions
|
|-ui
|--ui.py
|    
|images
|
|main.py
Run Code Online (Sandbox Code Playgroud)

我有一个带有一些脚本的函数文件夹和一个带有Pyi在ui.py文件上生成的代码的ui文件夹.

和一个main.py文件加载ui.py以显示接口,ui.py从根目录下的"images"文件夹加载一些图像.

如果我直接在python上执行我的脚本(main.py文件上的双clic),图像将不显示..

但是,如果我使用带有"python main.py"的终端,图像会正确显示.

关于ui.py的参考文献如下:

icon.addPixmap(QtGui.QPixmap(_fromUtf8("images/flags/MXN.png"))
Run Code Online (Sandbox Code Playgroud)

python pyqt

1
推荐指数
1
解决办法
7463
查看次数

标签 统计

pyqt ×2

python ×2

file ×1

package ×1

pyqt6 ×1

qt ×1

qt6 ×1