Python(Qt) Button action

Pagina: 1
Acties:

Vraag


Acties:
  • 0 Henk 'm!

  • technoaddict
  • Registratie: Juni 2006
  • Laatst online: 06:49
Hallo,

Onlangs begonnen met Python als mijn 1e programming language. De taal nog lang niet de baas ben ik toch alvast gaan knoeien met PyQt. Wat ik nu heb gemaakt is een Window met een Menubar. De Menubar, net als in een Windows Explorer, heeft een knop als "File" die je open kan klappen en daar onder heb je dan een menu.

Nu heb ik bijvoorbeeld een knop onder File. Klein stukje code met de actie:

balAlgemeen = QAction('&Algemeen', self)
balAlgemeen.triggered.connect(self.bal_algemeen)

bal_algemeen heb ik als def gedefinieerd. En op dit moment is dat als volgt gedaan:

def bal_algemeen(self):
print("Na de klik komt deze tekst in de interactive python shell te staan")

Maar wat ik eigenlijk wil is dat een stukje tekst in de Window getoond wordt.
Ik heb zitten klooien met QLabel, maar kom er niet uit. Wat ik bijvoorbeeld geprobeerd heb is het volgende onder de def te zetten

self.label = QLabel('Tekst dat in de Window getoond moet worden', self)
self.label.setGeometry(10,10,400,50)

Maar dat werkt niet. Wat doe ik fout?
PS: Ik hoop dat de kleine stukjes code mijn vraag duidelijk maken. Indien nodig kan ik de hele code plaatsen.

Alvast dank voor het meedenken

Beste antwoord (via technoaddict op 25-04-2017 21:47)


  • Ofyles2
  • Registratie: Februari 2010
  • Laatst online: 11-01-2024
Misschien self.label.show() geprobeerd?

Alle reacties


Acties:
  • Beste antwoord
  • 0 Henk 'm!

  • Ofyles2
  • Registratie: Februari 2010
  • Laatst online: 11-01-2024
Misschien self.label.show() geprobeerd?

Acties:
  • 0 Henk 'm!

  • technoaddict
  • Registratie: Juni 2006
  • Laatst online: 06:49
Ofyles2 schreef op dinsdag 25 april 2017 @ 20:56:
Misschien self.label.show() geprobeerd?
Tja, zo simpel kan het blijkbaar zijn :)
Dank!