wxpython相关内容

是否可以更改“焦点选择器"的颜色?一个 ListCtrl?

在 Mozilla Thunderbird 邮件中,您可以为列表中的项目指定颜色.“焦点选择器"通常具有由操作系统上的窗口主题定义的“光标颜色".现在,当您在 Thunderbird 中选择一个有颜色的项目时,焦点光标会相应地更改颜色.即表示该项目有颜色.否则,用户只能通过移开“焦点选择器"来看到此特定项目具有颜色. 现在,这在 WxWindows、WxListCtrl 中可行吗?除了改变字 ..
发布时间:2021-09-29 19:18:23 其他开发

在 ListCtrl 中设置选择背景

我正在尝试为 wxPython 2.8 中的选定项目设置自定义背景.我不知道该怎么做.我试过 SetItemBackground 没有运气. 解决方案 wxListCtrl、wxListBox 等中的选中项始终使用系统背景选择颜色,可以不会改变. ..
发布时间:2021-09-29 19:18:20 Python

如何覆盖“取消"ProgressDialog 的按钮事件?

ProgressDialog类允许传递选项 wx.PD_CAN_ABORT在对话框中添加了一个“取消"按钮.我需要重新绑定绑定到此的事件按钮,使其 Destroy() 对话框而不是仅仅“进行下一次调用to Update() [to] return False",如该类的文档所述. class PortScanProgressDialog(object):"""显示端口扫描进度的对话框."""de ..
发布时间:2021-09-29 19:18:18 Python

wxpython staticbox 不显示

我无法在 Linux Mint 17 平台上的 wx 2.8 下显示静态框.在回到基础并尝试以下代码之前,我为此奋斗了几个小时: #!/usr/bin/python进口 wx类 MyDialog(wx.Dialog):def __init__(self, parent, id, title):wx.Dialog.__init__(self, parent, id, title, size=(25 ..
发布时间:2021-09-29 19:18:15 其他开发

wxpython 笔记本面板在线程运行时挂起

我正在尝试使用 wxpython 开发一个具有 3-4 个笔记本面板的 gui,其中一个面板(主面板)调用另一个名为 abc.py 的 python 脚本.在这个 abc.py 中,我同时运行多个(> 10)个线程.当我点击主面板上的运行按钮时,它会启动 abc.py 脚本的这些并发线程.我在这里面临的问题是我的 wxpython 笔记本在以下时间挂断了:“当我点击运行按钮时,所有线程都已加入". ..
发布时间:2021-09-29 19:18:12 其他开发

从串行获取内联数据

接收串行读取时,我的 TerminalPanel 类中有一个方法: def OnSerialRead(self, event):"""处理来自串口的输入."""文本 = 事件.数据self.text_ctrl_output.AppendText(text)self.GetParent().graphics_panel.get_data(text) 现在,在 TerminalPanel 类中,文 ..
发布时间:2021-09-29 19:18:09 Python

WxPython:在 TextCtrl 中定期设置值不起作用

我是 Python 和 OOP 的新手,通常做 C &VHDL.我必须定期在“窗口"中显示一个值,但似乎无法实现.照原样,该值仅提取一次并且 Quit 不起作用.我试图根据我读过的许多帖子修改它,但我无法让它工作.任何帮助将不胜感激. 这是我在论坛上的第二篇文章.如果我的帖子不正确,请告知.使用 Python 2.7、wxPython 2.8、Windows 7 import wx进口螺纹 ..
发布时间:2021-09-29 19:18:07 Python

wxPython CSheet 问题和替换

我想向我在 Windows 上运行的 wxpython 应用程序添加电子表格功能.CSheet 模块在最新的 2.9 版本中似乎已损坏.表明:类型错误:EndEdit() 正好需要 4 个参数(给定 5 个) 我可以知道是否有任何建议来修复它或任何其他具有良好电子表格功能的 python 模块?我尝试了一些,但大多数都是建立在 CSheet 之上的. 谢谢. 解决方案 CShe ..
发布时间:2021-09-29 19:18:04 其他开发

为什么我的 wx.App 会干扰我的 matplotlib 绘图?

我正在尝试使用 wxPython 构建一个 GUI 来控制一个非常稳定、完善的模型.该模型的标准输出包括一系列通过 matplotlib 进行筛选的绘图.如果模型是从命令行运行的,这些图都可以.但是,如果我从我的新 GUI 运行,它们都会出现,但我无法控制它们:我无法单击它们各自的“保存"按钮;如果它们被其他窗口覆盖,当阻挡窗口移开时它们会“变灰".像这样的东西.但是,如果我关闭 GUI 窗口,我 ..
发布时间:2021-09-29 19:18:01 Python

在 Ubuntu 12.10 中安装 wxPython

我正在尝试在我的 Ubuntu 12.10 上安装 wxPython,但没有成功.我已经浏览了本网站上给出的所有答案.有人可以在这方面帮助我或为我指明正确的方向. 最初,我尝试了 http://wxpython.org/BUILD.html 但后来我来到了知道它在存储库中,我运行了“sudo apt-get install install python-wxgtk2.8",它安装没有任何错误 ..
发布时间:2021-09-29 19:17:58 Python

从 youtube-dl 读取 eta 等参数

嗨,我想在 cmd 上读取 youtube dl 的输出并放入我的 wxpython 程序.这是我使用的功能. def execute(self,command,textctrl):process = subprocess.Popen(command, shell=True, stdout=subprocess.PIPE, stderr=subprocess.STDOUT)输出 = ''# 轮 ..
发布时间:2021-09-29 19:17:55 Python

从 wxpython 主框架返回值

我在从 wxpython 主框架获取返回值时遇到了一些问题. 我的脚本: import wx导入 wx.xrc类 Email_template( wx.Frame ):def __init__( self, parent, to, cc, subject, message_boby ):app = wx.App(False)wx.Frame.__init__ ( self, parent, ..
发布时间:2021-09-29 19:17:52 Python

WxPython:控制科学记数法中的数字

是否有控件允许用户在 WxPython 中以科学记数法输入数字?我无法让 NumCtrl 接受这些,我也没有找到格式化程序. 确实 FloatSpin 确实支持科学记数法,但我认为在这种情况下自旋控制具有误导性. 解决方案 我会自己回答这个帖子以备将来参考. lib.masked 不是要走的路,因为掩码总是要求输入具有有限的宽度,这是不能保证的,正如这里所指出的: htt ..
发布时间:2021-09-29 19:17:50 其他开发

在 wxPython 中验证数据

我正在尝试为表单上的输入创建验证器.我已经了解到,在 wxPython 中,由于缺乏对标准 wxTextValidator 等的支持,必须从 wx.Validator 继承. 我的问题是: 如何有效地检查字符串是否符合简单规则(请不要使用正则表达式) acceptableChars = ['a', 'b', ...] all(char inacceptableChars f ..
发布时间:2021-09-29 19:17:38 Python

在 WxPython 中从列表中打开多个窗口

我有一个小程序可以访问新闻聚合器,获取hrefs,然后在一个窗口中返回.如果选择多个站点,我想打开多个窗口,现在,它只会转到列表中的第一个,并且完美完成.我假设我没有正确地将列表的内容传递给程序的下一步. import wx导入 urllib2从 BeautifulSoup 导入 BeautifulSoup进口重新from pyparsing import makeHTMLTags, origi ..
发布时间:2021-09-29 19:17:36 Python

wxPython gridbagsizer 颜色

我正在测试一个应用程序.现在我想在中间面板周围有一个漂亮的边框,所以它被嵌入到另一个面板中.但是,当我想在其中添加 gridbagsize 并将静态文本组件放入其中时,它会获取主面板的颜色,而不是中间面板的颜色.显然我做错了什么...... 代码: #父面板pnl = wx.Panel(self)pnl.SetBackgroundColour('#4f5049')vbox = wx.Bo ..
发布时间:2021-09-29 19:17:33 Python

选择并在矩形补丁内显示缩放时出错

我尝试在另一个面板中可视化(缩放)矩形块内的​​区域,当矩形移动时,单击鼠标我可以可视化矩形块内的​​区域 问题是缩放没有显示矩形补丁内的所有区域只是一部分,或者我认为 x y 如何在绘图中移动鼠标时始终显示矩形块内的​​区域? 我的代码和显示的内容: import wx从 numpy 导入 arange、sin、pi、cos将 numpy 导入为 np导入 matplotli ..
发布时间:2021-09-29 19:17:30 其他开发