wx.TextCtrl auf Inhalt prüfen?
-
- Python-Forum Veteran
- Beiträge: 16025
- Registriert: Freitag 20. Juni 2003, 16:30
- Kontaktdaten:
Schnell zusammengeschmiert:
Code: Alles auswählen
#!/usr/bin/env python
# -*- coding: latin-1 -*-
import wx
ID_BTN = wx.NewId()
class MainWindow(wx.Frame):
def __init__(self, parent, id, title):
wx.Frame.__init__(self, parent, wx.ID_ANY, title, size = (800,600),
style=wx.DEFAULT_FRAME_STYLE|wx.NO_FULL_REPAINT_ON_RESIZE)
#Textfeld anlegen (dort werden die Aktionen eingefügt/angezeigt)
self.fenster = wx.TextCtrl(self, wx.NewId(), "", wx.Point(492, 0), wx.Size(300, 300), wx.TE_MULTILINE)
self.check = wx.Button(self, ID_BTN, 'Check')
#print self.fenster.get_text()
wx.EVT_BUTTON(self, ID_BTN, self.callback)
#Alles anzeigen
self.Show(True)
def callback(self, event):
empty = self.fenster.GetValue() == u''
if empty:
print 'Bin leer'
else:
print 'Bin nicht leer'
app = wx.PySimpleApp()
frame = MainWindow(None, -1, "Bare")
app.MainLoop()
My god, it's full of CARs! | Leonidasvoice vs (former) Modvoice
Eigentlich muesste genuegen(?):Leonidas hat geschrieben:Schnell zusammengeschmiert:
Code: Alles auswählen
def callback(self, event):
if self.fenster.GetValue():
print 'Bin nicht leer'
else:
print 'Bin leer'