wxpython相关内容
我已经玩了一段时间了,但似乎无法弄清楚.self.panel = wx.Panel(self, wx.ID_ANY) 我在不滚动的面板中有一个 scrolledPanel. self.panel = wx.Panel(self, wx.ID_ANY)self.stepPanel = wxscrollpanel.ScrolledPanel(self.panel, -1, style=wx.E
..
我需要帮助让我的查找对话框不干扰我的词法分析器.我在这个问题中使用了查找对话框,但它使用干扰我的词法分析器的 SetStyles.除了弄乱语法突出显示,当我再次尝试执行 Find 时,它只会突出显示随机的东西.任何帮助表示赞赏! 编辑: import wx将 wx.stc 导入为 stc导入关键字类 MyFrame(wx.Frame):def __init__(self, *args, *
..
存在关于此主题的问题:使用 wxpython 查找文本对话框,但它在 TextCtrl 中.所以我把TextCtrl改成了StyledTextCtrl,并测试了一下.但是我收到了这个错误: in wxStyledTextCtrl::SetStyle(): 未实现 如何让 SetStyle 成为一个选择,以便您可以点击离开?这是我的代码: import wx将 wx.stc 导入为 stc类
..
阅读这里的一些项目后,我决定使用 ObjectListView 重写一个小项目.我的问题是,当我尝试执行 self.ListObject.AddObject(object) 将一个项目添加到我的列表时它失败了,我不知道为什么. 这是我让用户选择目标目录的代码.在选择过程结束时,它应该使用时间戳和所采取的操作更新 ActionsOlv 的 ObjectListView.打印语句仅用于调试.
..
我已尝试修改以下示例以用于实时绘图. 在 WxPython 面板中嵌入 matplotlib 图 我正在尝试读取来自 Arduino 的串行数据并绘制/更新收集的数据.问题是图形出现在 wx App 之前,我需要关闭图形才能看到 wx App. 我认为问题与以下几行有关,但我不知道为什么. self.figure = plt.figure(figsize=(20,20))sel
..
我注意到标准对话框在 Windows 和 Linux 下以不同的顺序显示了一些取消和确定按钮.在 Linux 下,您会看到“[CANCEL] [OK]",而在 Windows 下,您会看到“[OK] [CANCEL]". 我对标准对话框没有问题,但是我的“自定义对话框"却没有问题.必须调整以匹配相同的顺序,具体取决于操作系统 我的疑惑: 1.- 似乎存在一个名为 wx.StdDi
..
我有一个带有以下事件的笔记本: self.Bind(wx.EVT_NOTEBOOK_PAGE_CHANGING, self.OnPageChanging) 以下代码的区别是什么? def OnPageChanging(self, event):尝试:如果 .....做一些动作...event.Veto()返回除了:经过 和 def OnPageChanging(self, event):
..
我有一个 wxpython 应用程序,它以这种方式运行: if __name__ == "__main__":app = wx.App(False)frame = MainWindow("应用程序")frame.Show()app.MainLoop() 应用程序的菜单栏上有一个“退出"菜单项,它绑定: def onExit(self, event):""""""self.Close() 点
..
级别:初级 我正在 Windows 操作系统上使用 wxPython 开发 GUI.我在安排面板时遇到了一些问题.我的图形界面如下图所示(当然图中省略了菜单栏和标题栏). 我会花一些时间来解释我是如何创建这个 GUI 的.首先,我使用 wx.DisplaySize() 获取屏幕尺寸.然后我使用 pos=() 相应地调整我的面板.有主要的 4 个面板,名为 panel-1 到 panel
..
我使用的是 Python 3.4、wxPython_Phoenix-3.0.3 和 windows 7(64 位).我发布了我的系统无法识别 wx.DatePickerCtrl 的先前问题,提供以下消息:test8010.py", line 10, in initself.datepick = wx.DatePickerCtrl(self.panel,-1, pos=(20,15),Attribu
..
有什么东西可以用来在窗口边缘或带有 wxWidgets/wxPython 的组件之间添加空间?我想要一些东西来防止组件被挤压到窗口边框或彼此之间,类似于 Java Swing 的 EmptyBorder 或 Insets 可以做到的.(我知道您可以使用一些 sizer 设置水平/垂直间隙,但我想要更灵活的东西.) 解决方案 查看 Sizer 的 Add 方法中的边框参数.可以使用flag参
..
我正在努力寻找一种在 wxPython 事件处理函数中使用函数的方法.假设我有一个按钮,单击该按钮时,它会使用事件处理程序运行一个名为 OnRun 的函数.但是,用户忘记在 OnRun 按钮之前单击 RadionButton,我想弹出一个 MessageDialog 告诉他们他们忘记了一个步骤.我将多次重用此 MessageDialog,因此,与其复制/粘贴相同的代码,不如将这个 MessageD
..
该小部件位于我制作的众多 sizer 之一中,但如何获取这些小部件之一的 sizer,例如在 wx.StaticText 中.首先,我虽然wx.StaticText有一个方法GetSizer(),因为它派生自wx.Window,但它总是返回None,有没有方法? 抱歉我的语言不好. 编辑 (08/23/2012) 来自 Mike Driscoll 的解决方案: 使用 self.s
..
我已经用我的 WxPython 脚本制作了一个 .app,它刚刚完成.问题是,菜单栏标题显示为“Python".这怎么能改变呢?我会使用 wx.Menu()/wx.MenuBar(),还是 .app 文件本身有问题? 解决方案 一定要使用 Py2app,并确保 .plist 填写正确,IE CFBundleName 和 CFBundleDisplayName.
..
我有一个窗口,它被拆分为在左侧面板上有一个自定义的树 ctrl,在右侧有一个网格表.现在我希望网格表以这样一种方式显示信息,即前几列冻结(不滚动),而其余数据可以选择水平滚动.我不知道如何继续,请帮助.我已经看到拆分窗口可以提供一些帮助,有人可以提供示例代码. 解决方案 没有内置的方法可以做到这一点.您需要使用网格并使它们保持同步.请参阅 https://groups.google.com
..
这就是我想要做的: 我创建了一个窗口,上面显示了文本,作为用户,我点击了文本,示例:显示的文本是. 'Hello World,我是一个 Python 程序.' 所以如果用户点击单词,我希望它生成一个事件,它会进入一个函数,我想在函数中做一些事情(比如改变那个词的颜色,所以我还需要跟踪我点击了哪个单词) 我不太确定该怎么做,我可以将每个单词都变成一个按钮,但这会很丑. 解决方案
..
操作系统:Windows 10 Python 3.8 我正在尝试显示没有标题栏或任何其他窗口信息指示的透明 PNG 图像(想象一下在您的屏幕上粘贴贴纸).我已经用另一种语言完成了一次,将图像放入窗口中并删除了窗口的所有元素,包括标题栏和背景,但我无法在 python 中实现它. 我已经尝试过 Tkinter,但似乎它不是为使用 PNG 透明度而设计的,并且它不能为父窗口和子窗口提
..
我想在状态栏中添加两个按钮,并按如下方式实现: import wx类 MainFrame(wx.Frame):"""构造函数"""def __init__(self, parent, id):wx.Frame.__init__(self, None)# self.status_bar = self.CreateStatusBar(3)self.status_bar = self.CreateSt
..
我正在使用 wxPython 创建一个 GUI 应用程序.现在我使用 wx.CheckListBox 来显示带有复选框的选项,但我希望 CheckListBox 中的文本使用 HTML 进行格式化.解决此问题的最佳方法是什么? 解决方案 将 wxCheckListBox 替换为 wxHtmlWindow 并使用 wxpTag 作为复选框. 这是一些帮助您入门的代码. import
..
我目前正在尝试将 GPS 坐标绘制为地图上的标记并在 wxPython 中显示结果. 我使用folium来绘制坐标标记并生成一个HTML文件: 导入大叶fmap = folium.Map([-43.5321,172.6362], zoom_start=12)folium.Marker([-43.5321,172.6362], popup='Marker1').add_to(fmap)fma
..