Pozadie: mám strane projekt, na ktorom pracujem na tom to bude a "priebežný" projekt, ktorý budem aktualizovať, ako som sa učiť sa a rásť ako programátor. Keďže tento projekt sa byť stále so mnou, ja som sa chcel dozvedieť, ako vytvoriť GUI, ktoré môžu byť jednoduché, ale tiež dáva mi schopnosť naozaj prispôsobiť GUI raz som sa cítiť naozaj pohodlne. Po pocit, ohromený s voľby ja som pristál na PySide6 a POŽIADAVKY, ale ja som sa dostanete do problému so POŽIADAVKY súbor.
Tutorial som takto je Python-PROGRAM integrácie (https://doc.qt.io/qtforpython/tutorials/qmlintegration/qmlintegration.html) a som pomocou .py a .požiadavky súbory prepojené v spodnej časti tutoriálu stránke. Pre IDE, ak je to dôležité používam Pycharm a majú PySide6 balík pridá do projektu, ako aj PROGRAM Editor, plug-in.
Problém: problém, ktorý mám s .program súboru. Z nejakého dôvodu, nie je rozpoznávanie vertikálny pruh použiť v dvoch-dimenzionální vlajky do centra moje RowLayout vertikálne a horizontálne. Keď som sa vznášajú moje kurzor nad vertical bar mám tip, hovorí, že jedným z viacerých rôzne symboly ako čiarky, zátvorka, alebo traky boli očakávané, ale namiesto toho dostal '|'.
ColumnLayout {
id: rightcolumn
spacing: 2
Layout.columnSpan: 1
Layout.preferredWidth: 400
Layout.preferredHeight: 400
Layout.fillWidth: true
RowLayout {
Layout.alignment: Qt.AlignVCenter | Qt.AlignHCenter
Button {
id: red
text: "Red"
highlighted: true
Material.accent: Material.Red
onClicked: {
leftlabel.color = bridge.getColor(red.text)
}
}
}
Mám pocit, že som skontrolovať všade Reddit, pretečenie zásobníka, dokumentácia o QT stránky, ale nemôže nájsť niekoho iného, že je skúsený to.