Tekst invoer met actie

Op deze pagina:

    Een tekstveld maken met een actieknop erbij.

    
    #! /usr/bin/env python3
    # -*- coding: utf-8 -*-
    #
    import sys
    from PyQt4.QtCore import pyqtSlot
    from PyQt4.QtGui import *
     
    # venster maken.
    app = QApplication(sys.argv)
    w = QWidget()
    w.setWindowTitle('Mijn tekstinvoervenster')
     
    # Tekstveld maken.
    textbox = QLineEdit(w)
    textbox.move(20, 20)
    textbox.resize(280,40)
     
    # Venstergrootte instellen.
    w.resize(320, 150)
     
    # Een knop maken in het venster.
    button = QPushButton('Leeg maken', w)
    button.move(20,80)
     
    # Actie maken
    @pyqtSlot()
    def on_click():
        textbox.setText("Je tekst is verwijderd")
     
    # Het signaal met de slots verbinden.
    button.clicked.connect(on_click)
     
    # Het venster tonen en de app draaien.
    w.show()
    app.exec_()
    

    tekst

    tekst

     

    Verwante artikelen