wxpython

Is it possible to make text translucent in wxPython?

I am adding some wx.StaticText objects on top of my main wx.Frame, which already has a background image applied. However, the StaticText always seems to draw with a solid (opaque) background color, hiding the image. I have tried creating a wx.Color object and changing the alpha value there, but that yields no results. Is there any way I ...

Qt being now released under LGPL, would you recommend it over wxWidgets ?

I am quite a heavy user of wxWidgets, partly because of licensing reasons. How do you see the future of wxWidgets in prospect of the recent announcement of Qt now being released under LGPL? Do you think wxwidget is still a good technical choice for new projects ? Or would you recommand adopting Qt, because it is going to be a de-facto ...

Receiving keystrokes in an opened wx.ComboCtrl

Hi everyone! Coming from this question, I have a wxComboCtrl with a custom popup made of a panel with a bunch of radiobuttons.. My problem is that when I open the popup the combo doesn't get keystrokes, because the events get handled by the panel itself.. I'd like to redirect those KeyEvents to the textctrl of the combo, but I can't find...

adding scrollbars to pythoncard application

scrollingwindow as main frame for the application is not supported yet for pythoncard. how can i add scrollbars to main frame(background)? ...

Organising a GUI application

This is going to be a generic question. I am struggling in designing a GUI application, esp. with dealing with interactions between different parts. I don't know how I should deal with shared state. On one hand, shared state is bad, and things should be as explicit as possible. On the other hand, not having shared state introduces unwa...

python IPC (Inter Process Communication) for Vista UAC (User Access Control)

I am writing a Filemanager in (wx)python - a lot already works. When copying files there is already a progress dialog, overwrite handling etc. Now in Vista when the user wants to copy a file to certain directories (eg %Program Files%) the application/script needs elevation, which cannot be asked for at runtime. So i have to start anothe...

The OLE way of doing drag&drop in wxPython

I have wxPython app which is running on MS Windows and I'd like it to support drag&drop between its instances (so the user opens my app 3 times and drags data from one instance to another). The simple drag&drop in wxPython works that way: User initiates drag: The source window packs necessary data in wx.DataObject(), creates new wx.Dr...

Easy_install of wxpython has "setup script" error.

I have an install of python 2.5 that fink placed in /sw/bin/. I use the easy install command sudo /sw/bin/easy_install wxPython to try to install wxpython and I get an error while trying to process wxPython-src-2.8.9.1.tab.bz2 that there is not setup script. Easy-install has worked for several other installations until this one. Any h...

StaticText items disappear in wx.StaticBox

I'm creating a staticbox and a staticboxsizer in a vertical sizer. Everything works fine for me, but not on the customer's environment. Everything in the staticbox is displayed, but labels. snippet below shows how i construct the staticboxsizer. sbox2 = wx.StaticBox(self, wx.ID_ANY, 'CH1 Only') sboxsizer2 = wx.StaticBoxSizer(...

ScrolledWindow and wx.EVT_LEAVE_WINDOW

Hi everyone! I have a frame with a textctrl. When the mouse enters the textctrl (EVT_ENTER_WINDOW) I show a PopupWindow on top of the textctrl, and when the mouse leaves the popup (EVT_LEAVE_WINDOW) I hide it again. Everything works fine, except when inside the PopupWindow there's a ScrolledWindow with shown scrollbars. The EVT_LEAVE_WI...

How do I layout a 3 pane window using wxPython?

I am trying to find a simple way to layout a 3 pane window using wxPython. I want to have a tree list in the left pane, then have a right pane that is split into two - with an edit component in the top part and a grid component in the bottom part. Something along the lines of: -------------------------------------- | | ...

Logging output of external program with (wx)python

Hi I'm writing a GUI for using the oracle exp/imp commands and starting sql-scripts through sqlplus. The subprocess class makes it easy to launch the commands, but I need some additional functionality. I want to get rid of the command prompt when using my wxPython GUI, but I still need a way to show the output of the exp/imp commands. ...

Is there to include elements from one xrc file in another xrc file

I've got an wx App that has the UI defined in XRC files. Each form is in its own xrc file. There is one panel that is common to many of the forms. Is there a way to have objects defined in one file that are included and referenced in another? I know there is a object_ref mechanism, but I can't see how that can reference external xrc fil...

wxPython - Redrawing Error when replacing wxFrame's Panel

Hello StackOverflow! I'm creating a small wxPython utility for the first time, and I'm stuck on a problem. I would like to add components to an already created frame. To do this, I am destroying the frame's old panel, and creating a new panel with all new components. 1: Is there a better way of dynamically adding content to a panel?...

AuiNotebook, where did the event happend.

Hello! How can I find out from which AuiNotebook page an event occurred? EDIT: Sorry about that. Here are a code example. How do I find the notebook page from witch the mouse was clicked in? #!/usr/bin/python #12_aui_notebook1.py import wx import wx.lib.inspection class MyFrame(wx.Frame): def __init__(self, *args, **kwds): ...

Double buffering with wxpython

I'm working on an multiplatform application with wxpython and I had flickering problems on windows, while drawing on a Panel. I used to draw on a buffer (wx.Bitmap) during mouse motions events and my OnPaint method was composed of just on line: dc = wx.BufferedPaintDC(self, self.buffer) Pretty standard but still I had flickering probl...

wxPython wxListCtrl selected row color

I want to have certain rows selected color be red instead of the standard color (blue on windows) so that I can indicate status. Anyone know if this is possible in wxPython? ...

wxPython toolbar help

I am new to Python. I am writing an application using wxPython and I currently my code that generates a toolbar looks like this: class Window(wx.Frame) def __init__(self, parent, plot): wx.Frame.__init__(self, parent, wx.ID_ANY, "Name", size =(900, 600)) self.Centre() self.toolbar = self.CreateToolBar(style=(wx.TB_HORZ_LAYO...

wxPython dialogs

I am writing a class in wxPython that displays error dialogs. Here is my code: import wx class Error: def __init__(self, number, string): self.error_type = number self.error_message = string self.choose_error() def choose_error(self): if self.error_type == 1: self.DisplayMessage1() elif sel...

How would you draw cell borders in a wxPython FlexGridSizer?

I'm new to Python, but I can't really find much decent documentation on the web, so I'm hoping somebody will know the answer or where the answer is... I have a wxPython FlexGridSizer bound to a panel that contains other FlexGridSizers, I'd like to display some cell borders on the main FlexGridSizer, so each section looks encapsulated bu...