我曾使用PyQt5编写了许多代码,使用了其强大的布局和窗口小部件。
但是,我不知道如何正确导入我所需的大量模块,虽然一切都能正常工作,但我想了解在使用PyQt5时的最佳实践。
我读到说并没有确切的方法,但我欢迎任何建议。
我已经阅读了这里的所有内容:https://peps.python.org/pep-0008/,但仍然难以为PyQt5找到一个好的解决方案。
到目前为止,我的做法如下:
from PyQt5.QtWidgets import QApplication, QMainWindow, QStatusBar, QTextEdit, QFileDialog
from PyQt5.QtWidgets import QLabel, QWidget, QHBoxLayout, QPushButton, QLineEdit
from PyQt5.QtWidgets import QRadioButton, QGridLayout, QFormLayout, QAction
from PyQt5.QtCore import Qt
import pyqtgraph as pg
from pyqtgraph.Qt import QtGui
这相当繁琐。 我也知道不应该使用
。from PyQt5.QtWidgets import *
那么什么是最简洁的方法?
from PyQt5 import QtWidgets
,然后在代码中使用QtWidgets.ClassXYZ
。 - musicamante