wxpython相关内容
我没有找到比用新的组合框替换旧的组合框更好的方法来更改 wx.ComboBox() 中的不同选择.有没有更好的办法? 欧尔扬·彼得森 #!/usr/bin/python#20_combobox.py进口 wx导入 wx.lib.inspection类 MyFrame(wx.Frame):def __init__(self, *args, **kwargs):wx.Frame.__init_
..
嗨,我是 wxPython 的新手,仍在学习中.我正在尝试使用这样的特定图像制作位图按钮,例如:http://i.min.us/idk3Uy.png 问题是我想保留按钮中图像的原始形状,例如圆形按钮而不是矩形按钮(这是默认设置). 我想知道如何确切地做到这一点,或者是否有可能做到这一点;我确实查看了文档,我发现样式常量 wx.BU_EXACTFIT 删除了不必要的边框......但它仍
..
我正在学习 python 并尝试使用 wxpython 进行 UI 开发(也没有 UI exp).我已经能够创建一个带有面板、按钮和文本输入框的框架.我希望能够在文本框中输入文本,并在单击按钮后让程序对输入到框中的文本进行处理.我可以得到一些关于如何做到这一点的指导吗?例如,假设我想在面板上显示输入到 wx.TextCtrl 控件中的文本.我该怎么做? import wx类 ExamplePan
..
我正在开发一个包含多个窗格的应用程序.请参阅屏幕截图: 左侧的settings 窗格是一个 wx.ScrolledPanel,其中包含许多 wx.Panels. 顶部的事件窗格是一个wx.grid.Grid. 底部数据窗格是一个wx.Panel,其中包含一个wx.grid.Grid. 中间的绘图窗格是一个wx.Panel,其中包含一个深思熟虑的查科情节. 右侧的检测器面板是一个wx.
..
我正在编写一个需要选择屏幕区域的应用程序.我需要将光标更改为十字,然后在用户选择上绘制一个矩形.我搜索的第一件事是如何操作光标,我遇到了 wxPython.使用 wxPython 我可以轻松地在带有面板的框架上执行此操作,问题是我需要窗口是透明的,以便用户在选择所需区域时可以看到他的屏幕,但是如果我制作框架和面板对象透明,一切都会变得有问题. 所以,我对任何解决方案都持开放态度,无论是使用
..
如我的上一个问题,我正在尝试在功能上做一些有点像向导的东西.我已经选择了一个添加了 sizer 的框架.我为我希望用户看到的每个屏幕构建面板,将它们添加到框架的 sizer,然后通过 .Hide() 一个面板在面板之间切换,然后调用自定义 .ShowYourself() 在下一个面板上.显然,我希望按钮在用户完成过程时保持在同一个位置. 我通过“返回"和“下一步"按钮将两个面板无限循环地链接
..
我试图让我的程序的 top_panel 只进入全屏,我希望有一个按钮可以做到这一点,我面临的问题是我不知道如何让面板自己进入全屏而不使用 ShowFullscreen(true) 强制整个帧进入全屏 希望你能帮到我 class top_panel(wx.Panel):def __init__(self, parent):wx.Panel.__init__(self, parent=pare
..
我正在为 wxpython 中的 wx.TextCtrl 创建一个子类. 我希望这个类向 wx.TextCtrl 小部件添加额外数据,类似于将额外数据添加到 ComboBox 或 ListBox 的方式. 这是我的代码: import wx类 ExtraDataForTxtCtrl(wx.TextCtrl):def __init(self, ExtraTextData):self.E
..
我是一个使用 python 和 wxpython 的新手.我在主机启动后显示登录表单对话框时遇到问题,例如 这张照片 所以如果用户没有登录,主机就无法访问.如果用户点击关闭/关闭按钮,它也会关闭主框架.请给我一个示例代码:) 解决方案 import wx从 wx.lib 导入 sized_controls类 MainFrame(sized_controls.SizedFrame):d
..
此代码适用于另一台计算机上的其他人,但似乎不适用于我.我正在使用 python 2.7.7.它对另外两个人运行良好,但它似乎不喜欢我或我的电脑,因为每当我运行它时,它都会给我一条错误消息.大家怎么看? 回溯(最近一次调用最后一次): 中的文件“C:\Python27\python projects\client with gui.py",第 43 行frame = WindowFrame(Non
..
我有 wxpython 应用程序,可以在单击按钮时打开 wx.DirDialog. dlg = wx.DirDialog(self, "选择目录:", style=wx.DD_DEFAULT_STYLE)如果 dlg.ShowModal() == wx.ID_OK:# 做一些事情 由于我的应用程序是多线程的并且使用 wxTaskbaricon 允许用户(在 Win 7 上)关闭应用程序,即使模
..
import wx导入json导入队列从集合导入namedtuple进口螺纹类 MyDialog(wx.Frame):def __init__(self, parent, title):self.no_resize = wx.DEFAULT_FRAME_STYLE &~ (wx.RESIZE_BORDER | wx.MAXIMIZE_BOX)wx.Frame.__init__(self, pare
..
Q1:wxpython 中是否有鼠标单击事件.我没有找到单击事件.所以我使用 Mouse_Down 和 Mouse_UP 来实现. Q2:我还有一个双击事件.但是双击事件也可以上下发射鼠标.我如何区分它们? 解决方案 要区分单击和双击可以使用 wx.定时器: 在 OnMouseDown 中启动计时器 在 OnDoubleClick 事件处理程序中停止计时器 如果计时器没有被 O
..
我已经学习 Python2.7 有一段时间了.我正在使用 Windows 7 64 位 BTW.我开始学习 GUI 并为此尝试使用 wxpython 和 IDLE.所以我输入了一些代码: import wxapp = wx.App()win = wx.Frame(无)win.Show()app.MainLoop() 我运行程序,弹出窗口,但蓝色甜甜圈在那里.我尝试关闭窗口,它说 pythonw
..
有没有人有一个非常简单的例子,可以在 wxpython 中使用带有文本组件的查找对话框? 提前致谢. 解决方案 wx.FindReplaceDialog 的使用并不像我们从它的名字所期望的那样直接.此对话框为您提供了一个对话框小部件,其中包含搜索(或替换)操作的参数和条目,您可以读取这些参数和要从对话框中查找的字符串(实际上是从事件或从 wx.FindReplaceData 对象).
..
我想在 wxPython 中制作一个游戏(没有其他模块),并且我想制作它以便您可以在游戏开始前在弹出屏幕中输入一些值,然后游戏将被绘制在画布上绘制在一个面板上,该面板与主游戏绑定. 我用所有花哨的东西制作了游戏画面(单独工作)我制作了输入屏幕但我无法链接它们. 我如何开始游戏让它打开一个对话框,然后关闭它打开另一个对话框,然后再打开游戏? 我尝试了以下操作,但无法打开我的画布:
..
如何将背景图片添加到panel1?有哪个命令? 代码: import wx进口 wxappy=wx.App()类 cg(wx.Frame) :def __init__(self,parent,id) :wx.Frame.__init__(self,parent,id,'GPA',pos=(1000,600),size=(600,400))#splitter = wx.SplitterWin
..
我有以下代码: myList =['a','b']rb=wx.RadioBox(self.panel, -1, "Options :", (0, 0), wx.DefaultSize,myList, 2, wx.RA_SPECIFY_COLS) 当它第一次呈现时,我看到已经做出了选择,我该如何更改代码,当这个radibox第一次呈现时,没有选择任何选项. 解决方案 收音机的使用框 暗示
..
我正在尝试使用 wxPython 创建我的第一个操作系统级 GUI.我有这本书 wxPython in Action 并且看过代码演示.我没有事件驱动编程(除了一些 Javascript)、sizer 和所有典型的 GUI 元素的经验.这本书的组织有点奇怪,并且假设我对 OS GUI 编程的了解比我实际了解的多得多.我也是最近才开始接触面向对象编程的.我知道我显然超出了我的深度. 我的应用程
..
我有一个 wxPython 应用程序,其中包含一个 matplotlib 面板(由 wxmpl 提供,虽然我已经看到了与普通 FigureCanvasWxAgg 画布相同的内容). 我想为面板中的一个情节制作动画,过去我曾做过类似的事情.我建议这样做: 复制背景 情节 [...] 恢复背景 更新行数据 绘画艺术家 块 问题在于,情节并没有被背景恢复“覆盖",而是留在那
..