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_()