相关疑难解决方法(0)

PyQt5:居中对齐标签

这应该很简单,但我找不到答案.我试过这个PyQt4代码:

label.setAlignment(Qt.AlignCenter)
Run Code Online (Sandbox Code Playgroud)

但这没有给我带来好运.

谢谢

python pyqt pyqt5

12
推荐指数
3
解决办法
4万
查看次数

如何从Qt :: namesase(Qt5,Python3.x)导入?

对于我的应用程序,我需要设置一些小部件参数,例如alignment(Qt::AlignBottom)和其他。但是我无法导入它们(其他PyQt5素材导入没有任何问题)。

使用此代码

from PyQt5 import Qt

progressBar = QProgressBar(splash)
progressBar.setAlignment(Qt.AlignBottom)
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:

Traceback (most recent call last):
  File "run_app.py", line 50, in <module>
    runSemApp(sys.argv)
  File "run_app.py", line 32, in runSemApp
    progressBar.setAlignment(Qt.AlignBottom)
AttributeError: 'module' object has no attribute 'AlignBottom'
Run Code Online (Sandbox Code Playgroud)

并使用此作品:

from PyQt5.Qt import *

progressBar = QProgressBar(splash)
progressBar.setAlignment(Qt.AlignBottom)
Run Code Online (Sandbox Code Playgroud)

尽管我有一个可行的解决方案,但我只想导入Qt.AlignBottom而不能*。另外,为什么不Qt.AlignBottom一起工作from PyQt5 import Qt

python qt python-3.x pyqt5

5
推荐指数
2
解决办法
3260
查看次数

标签 统计

pyqt5 ×2

python ×2

pyqt ×1

python-3.x ×1

qt ×1