wxwidgets相关内容

MessageBoxW 无法转换

我在 Visual Studio 2012 中使用 wxWidgets 2.9.4,我不断收到以下两条错误消息: 错误 1 ​​错误 C2664:“MessageBoxW":无法将参数 2 从“const char *"转换为“LPCWSTR" IntelliSense:“const char *"类型的参数与“LPCWSTR"类型的参数不兼容 我的代码是: #ifdef _W ..
发布时间:2021-09-29 19:19:58 其他开发

wxPython 窗口最大化/恢复

最小化窗口后,如何将其恢复? Iconize() 必须是强制性的. import wxAAAA级(wx.Frame):def __init__(self,parent,id):wx.Frame.__init__(self,parent,id,'Untitled',size=(450,395))定义最小化程序(事件):打印“最小化"self.Iconize()self.Bind(wx.EVT ..
发布时间:2021-09-29 19:19:51 Python

如何在 wxPython 中控制网格的视口?

我正在尝试在我的网格应用程序中实现 Find 功能.我可以使用 SetGridCursor(self, row, col) 移动光标,但我不知道如何将网格的“视口"移动到新的光标位置.也就是说,当光标移动到用户要查找的单元格时,用户仍然需要手动滚动,直到找到光标所在的单元格. 如何以编程方式滚动网格,以便在视口中居中网格光标? 随机,在写这个问题的时候,我去了Grid wiki页面,搜 ..
发布时间:2021-09-29 19:19:29 Python

wxpython-我们可以在 pybusyinfo 对话框上添加确定按钮吗?

我已经创建了 pybusyinfo 对话框来显示消息,并且在睡眠 30 秒后它会自动关闭. 现在我需要在那个对话框中添加 ok 按钮来获取用户输入并且他们没有按下对话框应该在 30 秒内关闭的按钮. 我们可以将该按钮添加到 wx.lib.agw.pybusyinfo 对话框中吗? 或者是否有其他 wx 小部件的对话框会在一段时间后自动关闭? import wx导入 wx.lib ..
发布时间:2021-09-29 19:19:23 其他开发

删除行后wxPython UltimateListCtrl错误

我一直在使用 wxPython 和 UltimateListCtrl 为项目创建 GUI.对于我的 GUI,有几个面板具有 UltimateListCtrls,并且我遇到了一个我似乎无法解决的问题.我的 GUI 包含一个包含 5 列的文件列表:一个复选框列、一个文件名列、一个文件扩展名列、一个文件大小列和一个组合框列.GUI 示例在列表下方,我有一个按钮,单击该按钮将删除选中复选框的任何行.例如, ..
发布时间:2021-09-29 19:19:00 Python

我如何用一个对话框启动一个 wxPython 程序,然后弹出另一个对话框,然后制作一个基本的画布

可能的重复: 如何在wxPython中链接多个wx.Dialog 嗨,我想制作一个 wxPython 应用程序,它首先向我显示一个 messageDialog,然后是一个输入对话框(保存玩家名称),然后是一个 dc(DrawCanvas). 请问any1可以为我设置这个框架吗?(我一直将面板与框架和对话框混在一起) 解决方案 我已经回答了这个问题,但这里又是我的答案:只需将对 ..
发布时间:2021-09-29 19:18:43 其他开发

更改 StyledTextCtrl 的字体颜色

我正在尝试更改以下 StyledTextCtrl 的默认字体颜色,我已经测试了一段时间并更改了十六进制代码值,但是我似乎无法让它改变颜色.(我希望它是紫色的).当前默认颜色为黑色. 当我添加 self.StyleSetForeground(wx.stc.STC_STYLE_DEFAULT,wx.Colour(230, 230, 250)) 它改变了行号的颜色.(在 StyledTextC ..
发布时间:2021-09-29 19:18:38 Python

是否可以更改“焦点选择器"的颜色?一个 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

从 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 中,由于缺乏对标准 wxTextValidator 等的支持,必须从 wx.Validator 继承. 我的问题是: 如何有效地检查字符串是否符合简单规则(请不要使用正则表达式) acceptableChars = ['a', 'b', ...] all(char inacceptableChars f ..
发布时间:2021-09-29 19:17:38 Python

sizer 中的 WxWidgets 面板似乎不起作用

我有一个 WxWidgets 项目,设置如下: Main Frame->Main Panel->Vertical Sizer->几个按钮等的水平尺寸->显示所有主要信息的Horizo​​ntal Sizer.->在那个主要的sizer中,我有一个SimpleBook->简单的书有 3 个面板. 无论如何,SimpleBook 的可见页面都在顶部的“几个按钮"sizer 之下. 当在 si ..
发布时间:2021-09-29 19:17:19 其他开发

wxPython 整个窗口焦点事件

使用wxPython,当整个窗口进入/离开焦点时如何触发事件? 详细说明,我正在构建一个串行终端 GUI,并且希望在用户没有选择我的应用程序时关闭连接,并在用户将我的应用程序带回前台时重新打开连接.我的应用程序只是从 wx.Frame 派生的单个窗口. 解决方案 这种情况的正确答案是使用绑定到框架的 EVT_ACTIVATE 处理程序.每当框架被激活(相对于当前打开的其他窗口进入前台 ..
发布时间:2021-09-29 19:16:50 Python

在 wxPython 中处理 EVT_PAINT 事件的副作用

每当我通过将 EVT_PAINT 事件绑定到一个函数来处理它时,就会出现一些问题,框架/窗口会打开,但当我单击框架右上角的关闭选项时,它无法关闭.谁能告诉我这可能是什么原因???除了发生大量闪烁的形式. 代码的目的有点像这样.我有一个包含面板的 Main Frame 类.在那个面板中,我有一个 wxPython Notebook.笔记本里有两页.每个页面具有相同的结构,具有两个面板,图像面板 ..
发布时间:2021-09-29 19:16:10 其他开发

wxPython:文本对齐不起作用

由于某些原因,wx.ALIGN_* 在 Ubuntu 上没有对齐任何东西,而它在 Mac OS X 上工作: self.static_text = wx.StaticText(self, -1, 'hello, world', pos=(0,0),大小=(300,30),样式=wx.ALIGN_CENTER) 任何想法,可能是什么? 更新:这是在 Mac OS X 10.7.2 上使用 ..
发布时间:2021-09-29 19:15:53 Python

从动态创建的 wx.checkbox 获取值

这段代码(感谢 Mike Driscoll)创建了一个由 168 个复选框组成的网格,每天每个小时一个.在检索它们的值时我被卡住了......我想得到一个像 {mon1 : yes} 等的字典.任何帮助表示赞赏... import wx类 MainPanel(wx.Panel):def __init__(self, parent):wx.Panel.__init__(self, parent)m ..
发布时间:2021-09-29 19:15:41 Python

给 wx.StaticBitmap 一个透明的背景?蟒蛇

我有一张背景为白色的图片,如何使背景不可见?它在 wx.StaticBitmap wx.StaticBitmap(self, bitmap=wx.Bitmap('images/myimage.png'),pos=(0,0)) 解决方案 所谓的不可见,我假设你的意思是透明的,这样图像后面的任何东西都能透过. 这不是小部件的功能,而是您用来编辑图像的任何功能.你不说! 我使用微软视觉 ..
发布时间:2021-09-29 19:15:38 Python

在 wxPython 中嵌入 matplotlib FuncAnimation:不需要的图形弹出窗口

我已尝试修改以下示例以用于实时绘图. 在 WxPython 面板中嵌入 matplotlib 图 我正在尝试读取来自 Arduino 的串行数据并绘制/更新收集的数据.问题是图形出现在 wx App 之前,我需要关闭图形才能看到 wx App. 我认为问题与以下几行有关,但我不知道为什么. self.figure = plt.figure(figsize=(20,20))sel ..
发布时间:2021-09-29 19:15:17 Python