[Pygui] Alerts.confirm error
James Parkinson
jlp765 at gmail.com
Sat Jan 17 02:17:42 CET 2015
Newbie here, so apologies for the obvious, but am I doing something wrong?
The following traceback and happens when Alerts.confirm() is called
running on win7
Python 2.7.6 (default, Nov 10 2013, 19:24:18) [MSC v.1500 32 bit (Intel)]
on win32
-----------------------------------
Traceback (most recent call last):
File "C:\Python27\lib\site-packages\GUI\Component.py", line 232, in
_win_event_message
pass_message = not self._event_custom_handled(event)
File "C:\Python27\lib\site-packages\GUI\MessageHandler.py", line 112, in
_event_custom_handled
self.handle_event(event)
File "C:\Python27\lib\site-packages\GUI\MessageHandler.py", line 40, in
handle_event
self.handle(event.kind, event)
File "C:\Python27\lib\site-packages\GUI\MessageHandler.py", line 59, in
handle
method(*args)
File "C:\Python27\lib\site-packages\GUI\ButtonBases.py", line 24, in
key_up GControl.key_down(self, event)
NameError: global name 'GControl' is not defined
---------------------------------
from GUI import Application, Window, Label, Button, TextField, Task, Grid,
Alerts
class MyApp(Application):
def __init__(self):
Application.__init__(self, title="MyApp")
self.make_window()
def make_window(self):
self.win = Window(size = (400, 400))
self.add_widgets(self.win)
self.win.show()
def add_widgets(self, w):
self.label1 = Label("Type some text:")
self.TField1 = TextField()
self.label2 = Label("Press to exit ->")
self.quit_button = Button("Quit", action = "do_quit", enabled = False)
self.grid = Grid([[self.label1,
self.TField1],[self.label2,self.quit_button]], row_spacing=5,
column_spacing=5, align="c", padding=(5,5))
w.add(self.grid)
self.timer = Task(self.enable_quit_button, 2)
def enable_quit_button(self):
self.quit_button.enabled = True
def do_quit(self):
if Alerts.confirm("Exit now?") == 1:
self.win.destroy()
if __name__ == '__main__':
MyApp().run()
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/pygui/attachments/20150117/58f56188/attachment.html>
More information about the Pygui
mailing list