используя Pyside2 и команду
pyside2-uic "untitled.ui" -o "gui.py"
Я столкнулся с таким исключением
AttributeError: 'PySide2.QtWidgets.QMainWindow' object has no
attribute 'setSizeGripEnabled'
так и не нашел решения в инете. Флаг -x не помогает. Он отвечает:
uic: Unknown option 'x'.
Мой main.py:
import sys
from PySide2 import QtWidgets
from PySide2.QtCore import QFile
from gui import Ui_Dialog
if __name__ == "__main__":
app = QtWidgets.QApplication(sys.argv)
ex = Ui_Dialog()
w = QtWidgets.QMainWindow()
ex.setupUi(w)
w.show()
sys.exit(app.exec_())
gui.py:
class Ui_Dialog(object):
def setupUi(self, Dialog):
if not Dialog.objectName():
Dialog.setObjectName(u"Dialog")
Dialog.resize(511, 400)
sizePolicy = QSizePolicy(QSizePolicy.Minimum, QSizePolicy.Minimum)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
...
Dialog.setSizeGripEnabled(True)
self.verticalLayoutWidget = QWidget(Dialog)
...
def retranslateUi(self, Dialog):
Dialog.setWindowTitle(QCoreApplication.translate("Dialog", u"Currency Converter", None))
self.comboBox.setCurrentText("")
...
# retranslateUi