Details
-
Bug
-
Resolution: Unresolved
-
P3: Somewhat important
-
None
-
Qt Creator 14.0.1
-
Qt Creator, Visual Studio Code
Description
Hello I'm currently using PyQt6 for my project. I create and design the ui with Qt Creator and today I updated the QT Creator program but now I having errors. I didn't get any ui errors before update. It works when I'm not doing any alligments but it still a huge problem.
how I load ui:
#imports
from PyQt6.QtWidgets import (QApplication, QMainWindow, QTextEdit, QComboBox,
QPushButton, QVBoxLayout, QWidget, QHBoxLayout, QLabel,
QLineEdit, QMessageBox ,QFileDialog)
from PyQt6.QtCore import QThread, pyqtSignal, QTimer
from PyQt6 import uic
class MainWindow(QMainWindow):
def _init_(self):
super()._init_()
uic.loadUi("ui/main_window.ui",self)
The error that I'm getting:
Traceback (most recent call last):
File "c:\Users\baris\Desktop\LAZER\main.py", line 203, in <module>
main_window = MainWindow()
^^^^^^^^^^^^
File "c:\Users\baris\Desktop\LAZER\main.py", line 91, in _init_
uic.loadUi("ui/main_window.ui",self)
File "C:\Python312\Lib\site-packages\PyQt6\uic\load_ui.py", line 86, in loadUi
return DynamicUILoader(package).loadUi(uifile, baseinstance)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Python312\Lib\site-packages\PyQt6\uic\Loader\loader.py", line 62, in loadUi
return self.parse(filename)
^^^^^^^^^^^^^^^^^^^^
File "C:\Python312\Lib\site-packages\PyQt6\uic\uiparser.py", line 1014, in parse
self._handle_widget(ui_file.widget)
File "C:\Python312\Lib\site-packages\PyQt6\uic\uiparser.py", line 842, in _handle_widget
self.traverseWidgetTree(el)
File "C:\Python312\Lib\site-packages\PyQt6\uic\uiparser.py", line 818, in traverseWidgetTree
handler(self, child)
File "C:\Python312\Lib\site-packages\PyQt6\uic\uiparser.py", line 280, in createWidget
self.traverseWidgetTree(elem)
File "C:\Python312\Lib\site-packages\PyQt6\uic\uiparser.py", line 818, in traverseWidgetTree
handler(self, child)
File "C:\Python312\Lib\site-packages\PyQt6\uic\uiparser.py", line 512, in createLayout
self.traverseWidgetTree(elem)
File "C:\Python312\Lib\site-packages\PyQt6\uic\uiparser.py", line 818, in traverseWidgetTree
handler(self, child)
File "C:\Python312\Lib\site-packages\PyQt6\uic\uiparser.py", line 555, in handleItem
self.traverseWidgetTree(elem)
File "C:\Python312\Lib\site-packages\PyQt6\uic\uiparser.py", line 818, in traverseWidgetTree
handler(self, child)
File "C:\Python312\Lib\site-packages\PyQt6\uic\uiparser.py", line 512, in createLayout
self.traverseWidgetTree(elem)
File "C:\Python312\Lib\site-packages\PyQt6\uic\uiparser.py", line 818, in traverseWidgetTree
handler(self, child)
File "C:\Python312\Lib\site-packages\PyQt6\uic\uiparser.py", line 555, in handleItem
self.traverseWidgetTree(elem)
File "C:\Python312\Lib\site-packages\PyQt6\uic\uiparser.py", line 818, in traverseWidgetTree
handler(self, child)
File "C:\Python312\Lib\site-packages\PyQt6\uic\uiparser.py", line 512, in createLayout
self.traverseWidgetTree(elem)
File "C:\Python312\Lib\site-packages\PyQt6\uic\uiparser.py", line 818, in traverseWidgetTree
handler(self, child)
File "C:\Python312\Lib\site-packages\PyQt6\uic\uiparser.py", line 555, in handleItem
self.traverseWidgetTree(elem)
File "C:\Python312\Lib\site-packages\PyQt6\uic\uiparser.py", line 818, in traverseWidgetTree
handler(self, child)
File "C:\Python312\Lib\site-packages\PyQt6\uic\uiparser.py", line 512, in createLayout
self.traverseWidgetTree(elem)
File "C:\Python312\Lib\site-packages\PyQt6\uic\uiparser.py", line 818, in traverseWidgetTree
handler(self, child)
File "C:\Python312\Lib\site-packages\PyQt6\uic\uiparser.py", line 554, in handleItem
elem[0].attrib['layout-position'] = _layout_position(elem)
^^^^^^^^^^^^^^^^^^^^^^
File "C:\Python312\Lib\site-packages\PyQt6\uic\uiparser.py", line 88, in _layout_position
return (0, _parse_alignment(alignment))
^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Python312\Lib\site-packages\PyQt6\uic\uiparser.py", line 61, in _parse_alignment
_, qt_align = qt_align.split('::')
^^^^^^^^^^^
ValueError: too many values to unpack (expected 2){{}}
As I said I didn't get any problems before QT Creator update. I tried reinstalling pyqt6 but it didn't work.