Hi, I'm now trying to separate my wxPython GUI-building code into different
files,
and ran into a bump:
In main.py, I add an event handler to a list:
----------------------
# -- add the event handler to list
lstEvtHandler.append(self.OnNodeChanged)
# -- call the function in the other py file
GUI_Function.AddItemsToSizer(self, self.leftSizer, \
self.MyLeftPanel, lstEvtHandler )
In GUI_Function.py,
---------------------
from wxPython.wx import *
def AddItemsToSizer(self, sizer, panel, *evtHandlerList ):
# .. create a tree, put a newId into treeID,
EVT_TREE_SEL_CHANGED(self.tree, treeID, evtHandlerList[0])
What I get here is:
TypeError: Expected callable object or None.
Can you pass a handler in this way? 2 1550
Am Sonntag, 24. Oktober 2004 18:20 schrieb StvB: In main.py, I add an event handler to a list: [snip]
In GUI_Function.py, --------------------- from wxPython.wx import *
def AddItemsToSizer(self, sizer, panel, evtHandlerList ): [snip]
Try this, and read up on parameter passing (and also read up on what
*evtHandlerList means...
Heiko.
Thanks, I just thought that asterisk had to come in somewhere in the code. This thread has been closed and replies have been disabled. Please start a new discussion. Similar topics
by: Pavils Jurjans |
last post by:
Hallo,
I have been programming for restricted environments where Internet Explorer
is a standard, so I haven't stumbled upon this problem until now, when I
need to write a DOM-compatible code.
...
|
by: Nick |
last post by:
Is there a way that if I host my remoted object in IIS (not having to mess
with encryption & authentication via a custom sink) that the server can raise
events and the clients can detect them? If...
|
by: vbMark |
last post by:
If I have a control, for example a CheckedListBox, how do I add and event
to code, for example that a box has been checked by the user?
Thanks
|
by: Charles Law |
last post by:
Mr "yEaH rIgHt" posted the following link about a week ago in answer to my
question about removing event handlers.
> http://www.vbinfozine.com/t_bindevt.shtml
Following on from that post, the...
|
by: Beth |
last post by:
in the following:
this.ExitButton.Click += new System.EventHandler(this.ExitButton_Click);
if I saw an equation, such as y +=x;
then y = y+x.
But what is the meaning in the event handler. I...
|
by: Richard Grant |
last post by:
Hi, I need to "save" in a variable the event handler sub of a control's
event, then perform some process, and finally "restore" the originally saved
event handler.
Example in pseudo-code:
1)...
|
by: glenn |
last post by:
Hi folks,
The problem I have is that a query string works if hard-coded but
if I pass a variable to it, it does not work as shown here.
This works:
querystring="SELECT * FROM USERS WHERE...
|
by: simon |
last post by:
hi,
I would like to separate my javascript completely from my xhtml. in the
end there should be only
<script type="text/javascript" src="javalib.js"></script>
in the head-tag to my javascript....
|
by: Janus |
last post by:
Hi,
Is there a way to pass arguments to the callback function used inside
an addEventListener?
I see that I can only list the name of the callback function.
For eg, I use this:
var...
|
by: emmanuelkatto |
last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud.
Please let me know.
Thanks!
Emmanuel
|
by: BarryA |
last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
|
by: nemocccc |
last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
|
by: Hystou |
last post by:
There are some requirements for setting up RAID:
1. The motherboard and BIOS support RAID configuration.
2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
|
by: marktang |
last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
|
by: jinu1996 |
last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...
|
by: tracyyun |
last post by:
Dear forum friends,
With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each...
|
by: agi2029 |
last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing,...
|
by: isladogs |
last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM).
In this session, we are pleased to welcome a new...
| |