wxpython相关内容

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

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

Wxpython 键盘绑定

所以我正在研究节奏训练器,并使用 wxpython 作为 UI 工具包.我想知道是否有人知道如何绑定键盘按键来播放声音?所以简单地说,用户可以使用键盘来演奏鼓点.示例“按 A 键将播放低音鼓" 现在我遇到了一个教程 - http://www.blog.pythonlibrary.org/2009/08/29/wxpython-catch-key-and-char-events/ ..
发布时间:2021-09-29 19:19:20 Python

onclick 函数 matplotlib

cmap = mpl.colors.ListedColormap([[1,0,0], [0,0,1], [0,1,0], [1,1,0]])self.fig = plt.figure(figsize=(6,6))self.ax = self.fig.add_axes([0.1, 0.1, 0.8, 0.8])x_ax = self.fig.add_axes([0.05, 0.1, 0.05, 0. ..
发布时间:2021-09-29 19:19:17 Python

在 wxTreeCtrl 中查找某个孩子并在 wxPython 中更新 TreeCtrl

如何检查 wx.TreeCtrl 对象中的某个根是否有某个孩子? 每次用户添加孩子时,我都在编写手动函数来更新 TreeCtrl.有没有办法自动执行此操作? 解决方案 您可能需要考虑将数据存储在其他一些易于搜索的结构中,并使用 TreeCtrl 来显示它.否则,您可以像这样遍历 TreeCtrl 根项的子项: def item_exists(tree, match, root):i ..
发布时间:2021-09-29 19:19:14 Python

wxPython wx.EVT_LIST_ITEM_SELECTED 在同一项目连续单击两次时不起作用

我有以下 wxPython 面板的代码,我试图在其中向用户显示所有州,但我只希望他们能够选择(或检查)马萨诸塞州或纽约州.当用户在该状态上单击一次时,这会起作用,因为会调用 wx.EVT_LIST_ITEM_SELECTED 事件,但是如果您一直单击同一状态,则不会调用该事件.只有当用户点击不同的状态时才会再次调用它.我曾尝试使用 wx.PyEvtHandler 来捕获事件并找出当我单击某个项目时 ..
发布时间:2021-09-29 19:19:12 Python

现有窗口中的 wxPython 面板:慢且小

根据主窗口是否已调用 Show(),我在创建 wx.Panel 时遇到了非常不同的行为. 使用下面的代码,应用程序快速打开并创建了 MainPanel &在 MainFrame.Show() 之前填充.使用“新建"重新创建它在重新制作 200 个文本时会有几秒钟的延迟.此外,在调整窗口大小之前,MainPanel 不会扩展以占据窗口的整个大小. 这绝对是面板创建而不是面板销毁的问题;如 ..
发布时间:2021-09-29 19:19:09 Python

更新 wxmplot 图时出错

我正在尝试使用 Python 3.6 中的 wxmplot 创建一个动态更新的图形.根据此处的文档:http://cars.uchicago.edu/software/python/wxmplot/plotpanel.html#plotpanel.plot,我应该调用 update_line 函数,与重绘绘图相比,它允许更快的图形更新.但是,此功能对我不起作用.这是我的代码: 导入 wx随机导 ..
发布时间:2021-09-29 19:19:05 Python

wxPython CollapsiblePane 奇怪的剪切问题

这是分配更多尺寸的后续行动展开时将 sizer 设置为 wx.CollapsiblePane. EDIT:该问题的答案解决了我最初的问题,即当我展开或折叠窗格时没有任何移动,但现在我遇到了另一个错误.虽然事情确实移动正常,但按钮似乎相互涂抹,如下图所示.将鼠标悬停在按钮上似乎会迫使它在其余部分正确重绘,但它会在其后面和周围留下一堆随机的按钮. 我已尽最大努力在示例应用中复制此错误,但我 ..
发布时间:2021-09-29 19:19:03 Python

删除行后wxPython UltimateListCtrl错误

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

wxPython SetMinSize 问题

在 wxPython 中设置 SetMinSize 时出现问题.有人可以帮我让这个窗口不比启动时小吗?和/或使窗口不允许调整大小? 我在 MainPanel 类中的 self.SetSizerAndFit(SizerH) 之后尝试了 self.SetMinSize(GetSize()).没用. 我已经查看并搜索过,但没有任何帮助. 我也是编程新手,有人也可以评论程序是如何构建的吗?它 ..
发布时间:2021-09-29 19:18:57 其他开发

wxPython 将多个图像添加到面板问题

我正在尝试以单独的方法将位图添加到 GridSizer 中: def populate_grid_with_emojis(self, category):对于我在范围内(len(self.emoji_categories[category])):emoji_string = self.emoji_categories[category][i].lower()如果 UNICODE_EMOJI[ST ..
发布时间:2021-09-29 19:18:54 其他开发

如何删除AuiNotebook的页面?

我用 AuiNotebook 创建了框架并重新定义了调用 DeletePage 的 EVT_AUINOTEBOOK_PAGE_CLOSE 事件: def OnAuiNotebookPageClose( self, event ):auinotebook = event.GetEventObject()page_idx = event.GetSelection()auinotebook.Delet ..
发布时间:2021-09-29 19:18:52 其他开发

我想在 raspberrypi3 上安装 wxpython_phoenix

我正在尝试使用 python3.6.1 和 wx 模块 在 raspberrypi3 上运行 gui 程序 我正在为 raspbian 操作系统寻找 wxpython_phoenix,但不是在 https://wxpython.org/Phoenix/snapshot-builds/linux/.你介意安装 debian8 吗? 我正在尝试通过参考手册来安装它.sudo pip3 ins ..
发布时间:2021-09-29 19:18:49 其他开发

python 3中的字节流和utf-8

我正在从包含 png 文件的数据库中读取 blob. blob 看起来正确并且是字节数据类型.它开始: b'\x89PNG\r\n\x1a\n\x00\x00\x00\rIHDR\x00\x00\x00\x92\x00\x00\x00m\x08\x06\x00\x00\x00J\xbf8B\x00\x00\x00\x06bKGD\x00\x00\x00\x00\x00\x00\xf9C\x ..
发布时间:2021-09-29 19:18:46 Python

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

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

wx python 如何在框架上放置按钮

我在面板上有两个按钮.我想要左边一个,右边一个.一定有一个简单的方法,但我看不到它((400, 0) 间隔只是一个例子;它应该适用于任何面板) import wx类 MainFrame(wx.Frame):def __init__(self):wx.Frame.__init__(self, None, -1,'演示 wxPython 按钮')self.panel = MainPanel(self ..
发布时间:2021-09-29 19:18:41 其他开发

更改 StyledTextCtrl 的字体颜色

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

wxpython 中的多个面板

wxpython 可以有多个面板吗?我想要这样的东西: 导入 wx.grid导入系统类 Mat_Frame(wx.Frame):def __init__(self,parent):wx.Frame.__init__(self,wx.GetApp().TopWindow,title='材料属性')self.panel=wx.Panel(self,-1)self.AdderPanel=wx.Pane ..
发布时间:2021-09-29 19:18:32 Python

wx 小部件不起作用(python)

我编写了一个脚本,该脚本应要求输入两个值,然后将它们显示在另一个窗口中.它看起来像这样: import wx类示例(wx.Frame):def __init__(self, parent, title):超级(例如,自我).__init__(父母,标题=标题,大小=(300, 200))self.InitUI()自我中心()self.Show()def InitUI(self):面板 = wx. ..
发布时间:2021-09-29 19:18:29 Python

wxpython 不会在面板上绘制矩形

我正在尝试制作聊天客户端,在其中获取用户输入并将其显示在我尝试绘制的白色矩形上.我尝试在面板上绘制矩形,但出现此错误 回溯(最近一次调用最后一次): 中的文件“C:\Python27\client with gui.py",第 26 行frame = WindowFrame(None, 'ChatClient')文件“C:\Python27\client with gui.py",第 12 行, ..
发布时间:2021-09-29 19:18:26 Python