wxpython

以下是为您整理出来关于【wxpython】合集内容,如果觉得还不错,请帮忙转发推荐。

【wxpython】技术教程文章

wxPython:禁用笔记本标签?【代码】

无论如何禁用笔记本标签?就像你可以使用Widgets本身一样?我有一个漫长的过程,虽然对于那些看着它的人??来说应该是非常明显的,但我希望能够防止用户在其他标签中乱窜,直到它运行的过程完成. 我似乎无法找到wx.Notebook中的任何内容来帮助解决这个问题? 代码段:def __init__(self, parent):wx.Notebook.__init__(self, parent, id=wx.ID_ANY, style=wx.BK_DEFAULT)self.AddPage(launchTab.LaunchPanel(self), "Launch")self.AddP...

实现wxpython的html2.WebViewHandler和html2.WebViewFSHandler的问题【代码】

我正在开发一个GUI程序,其中一些部分用wxpython编写,一些部分用css,html和javascript编写 以下代码是从http://wxpython.org/Phoenix/docs/html/MemoryFSHandler.html#memoryfshandler开始的示例def OnAbout(self, event):bcur = wx.BeginBusyCursor()wx.FileSystem.AddHandler(wx.MemoryFSHandler) #there is a bug here in this example wx.MemoryFSHandler should read wx.MemoryFSHandler()wx.MemoryFSHandler.AddFile("logo.pc...

Wxpython:将菜单放在工具栏按钮下【代码】

我在wx.ToolBar中有一个CheckLabelTool,我想要一个菜单??在鼠标点击下直接弹出它.我正在尝试获取工具的位置,以便我可以设置菜单的位置,但我尝试过的所有东西(GetEventObject,GetPosition等)都给了我工具栏的位置,因此菜单弹出工具栏下方,但距离相关工具很远.有什么建议?我需要该工具具有切换和位图功能,但我没有修复CheckLabelTool,如果还有其他更好的方法. 谢谢!解决方法:阅读wxpython.org上关于PopupMenu方法的部分:“Pops up...

保存设备上下文绘制的图像,wxPython【代码】

我需要能够保存设备上下文画布状态的图像(格式无关紧要).我尝试了dc.GetAsBitmap,但它返回了无效的位图.我该怎么做?解决方法:我相信这应该可以解决问题:def saveSnapshot(dcSource):# based largely on code posted to wxpython-users by Andrea Gavana 2006-11-08size = dcSource.Size# Create a Bitmap that will later on hold the screenshot image# Note that the Bitmap must have a size big enough to hold the screensh...

你如何在cygwin下编译wxPython?

我使用CYGWIN作为平台,并希望使用wxPython.有没有办法在cygwin中编译和使用源代码?解决方法:我发现这个链接到build wxPython under Cygwin.对我而言,这是一个比安装所有X11更好的选择.我使用wxPython-src-2.8.12.1尝试了它,并按照发球台的说明,它完美地工作.

wxPython:扩展一些东西【代码】

如何使任何wxPython小部件(如wx.Panel或wx.Button)自动扩展以填充其父窗口?解决方法:简短的回答:使用比例为1的sizer和wx.Expand标签. 所以我在这里是一个小组的初始化sizer = wx.BoxSizer(wx.VERTICAL) sizer.Add(self.canvas, 1, wx.EXPAND) self.SetSizer(sizer)

wxpython – 线程和窗口事件

我有一个wxPython应用程序(http://www.OpenSTV.org),它使用具有多轮的方法来计算选票.我想做两件事: (1)对于大量的选票,这可能有点慢,所以我想向用户显示进度对话框,这样他就不会认为应用程序被冻结了. (2)我想允许用户手动断开连接,这需要计数代码显示一个对话窗口. 为了实现(1),我创建了一个运行计数代码的线程,这使我可以向用户提供一个很好的进度对话框. 然而,问题在于计数代码不是主线程,只有wxPython中的主线程可以处理窗口...

wxpython / python中’&string’的含义是什么?【代码】

我是Python的菜鸟我读了The wxPython Linux Tutorial 并发现有’&’在字符串之前,例如:Then we add some items into the menu. This can be done in two ways.file.Append(101, '&Open', 'Open a new document') file.Append(102, '&Save', 'Save the document')和Menus are then added into the menubar.menubar.Append(file, '&File') menubar.Append(edit, '&Edit')&amp ;?的含义是什么? 感谢帮助!解决方法:它表示菜单中的加...

使用wxPython从用户获取输入【代码】

假设我需要使用wxPython对话框替换以下代码中的raw_input函数,该对话框要求用户输入并将值返回给program:... x = raw_input("What's your name?") print 'Your name was', x ...我只是想找一个简单的方法来做到这一点.谢谢解决方法:这是另一种做我想要的简单方法:import wxdef ask(parent=None, message='', default_value=''):dlg = wx.TextEntryDialog(parent, message, defaultValue=default_value)dlg.ShowModal()result = d...

wxpython滚动面板不更新滚动条

我正在使用winxp和wxpython(wxpython 3.1,python 2.6)来创建一个GUI程序,它将文本从TextCtrl复制到包含StaticText的ScrollablePanel.这一切都很好,但是,滚动部分不能正常工作.它似乎不会实时更新.当我最大化窗口并再次最大化时,滚动条会更新.但是,如果我再次开始键入TextCtrl(从而使用事件将文本添加到ScrollablePanel内的StaticText),面板上的滚动条不会更新,除非我再次最小化,依此类推. 所以问题是,如何实时更新ScrolledPanel?我...

WXPYTHON - 相关标签