Navi­ga­ti­ons­me­nüs in WordPress

In Word­Press wer­den Navi­ga­ti­ons­me­nüs unab­hän­gig von ihrer Posi­ti­on erzeugt und gefüllt. Die Posi­ti­on wird spä­ter defi­niert. Die fol­gen­de Pro­ze­dur ist eine Mög­lich­keit, ein Navi­ga­ti­ons­me­nu anzu­le­gen und als Haupt­me­nü darzustellen:

Ent­wick­lungs­um­ge­bung für Word­Press mit Xde­bug unter Docker

Ich ent­wick­le mit vscode unter Linux von Zeit zu Zeit The­mes oder Plug­ins für Word­Press. Für Tests und Debug­ging braucht man frü­her oder spä­ter eine spe­zi­el­le Umge­bung, in der man sein Pro­jekt in der Word­­Press-Umge­­bung lau­fen las­sen, tes­ten und debug­gen kann. Vscode bie­tet alle Tools, um eine sol­che Umge­bung unter Docker ein­zu­rich­ten und zu verwalten.

Tab-Index für Cus­tom Wid­gets in QtDesigner

Im QtDe­si­gner kann man den Tab-Index der Wid­gets, also die Rei­hen­fol­ge, in der sie beim Drü­cken der Tab-Tas­­te den Fokus erhal­ten, ganz ein­fach bear­bei­ten. Dazu wählt man im Menü „Bear­bei­ten” den Punkt „Tabu­la­tor­rei­hen­fol­ge bear­bei­ten” aus und klickt dann in der gewünsch­ten Rei­hen­fol­ge auf die Wid­gets. (zurück zur Wid­­get-Bear­­bei­­tung geht’s dann mit F3 oder „Bear­bei­ten” ->… Tab-Index für Cus­tom Wid­gets in QtDe­si­gner weiterlesen

Inter­na­tio­na­li­sie­rung in PyQt mit QtDe­si­gner et al

Mit dem Qt Desi­gner las­sen sich gra­fi­sche Ober­flä­chen von Pro­gram­men leicht erstel­len, auch für die PyQt-Biblio­­thek von Python. Aller­dings wird die GUI immer nur in einer Spra­che erstellt. Zur Lauf­zeit wäre es sehr auf­wän­dig, die Tex­te mit den übli­chen Mit­teln wie gnu get­text aus­zu­tau­schen. Qt sieht für die­ses Pro­blem den Qt Trans­la­tor vor.

PyQt6 und QTDesigner

Ein­bin­dung von Cus­tom Wid­gets PyQt6, die aktu­el­le Ver­si­on der Qt-Biblio­­thek für Python, lässt sich ohne Pro­ble­me mit dem QtDe­si­gner zusam­men nut­zen. Mit dem QtDe­si­gner lässt sich die Bedien­ober­flä­che einer Python-Appli­­­ka­­ti­on in einem gra­fi­schen Tool rela­tiv ein­fach zusam­men­set­zen. Es hakt zwar an der einen oder ande­ren Stel­le, aber not­falls bleibt immer noch das hän­di­sche Edi­tie­ren der… PyQt6 und QTDe­si­gner weiterlesen

Unde­fi­ned Varia­ble bei php-Debug in vscode

Nutzt man die vscode-IDE mit php, erschei­nen wäh­rend des Degug­ging oft merk­wür­di­ge Feh­ler. Das ist beson­ders unan­ge­nehm, wenn dadurch die Aus­ga­be von Ajax-Fun­k­­tio­­nen so ver­fälscht wird, dass das Cli­ent-Java­­Script wäh­rend des Debug­ging nicht mehr funk­tio­niert. Die Feh­ler­nach­rich­ten ähneln sehen immer so ähn­lich aus wie die­se: Da mein gan­zer Code kei­ne Varia­ble mit dem gemel­de­ten Namen ent­hält,… Unde­fi­ned Varia­ble bei php-Debug in vscode weiterlesen

Web­pack für ein Word­Press-Pro­jekt nutzen

Web­pack ist ursprüng­lich als Paket­ma­na­ger für Pro­jek­te in Java­script geschaf­fen wor­den und ver­wal­tet auch „Zube­hör” wie css- und Type­­script-Files, ein­ge­bet­te­te Bil­der oder die die Rück­über­set­zung in älte­re ECMA-Ver­­­sio­­nen mit Babel. Aber ist es auch für ein Word­­Press-Pro­­jekt nutzbar?