wxpython

以下是为您整理出来关于【wxpython】合集内容,如果觉得还不错,请帮忙转发推荐。

【wxpython】技术教程文章

wxpython在StaticBitmap上绘图【代码】

嘿,我试图在用户单击图形上的某个点时在图像顶部绘制一个矩形. 要滚动浏览不同的图形,我使用了staticBitmap.不幸的是,几乎所有与DC的尝试都没有成功. PaintDC和BufferedDC有时会导致无限循环发生,而其他时候则将图形置??于图像后面. ClientDC会显示我绘制的框,但是当我调整尺寸时它会消失.当我仅将图像保存到文件中但无法放置到staticBitmap中时,可以使用MemoryDC创建图形. 我花了大约一个星期的时间来解决这个问题,阅读了很多不同...

wxpython:从wx.lib.sheet.CSheet对象更新字典或其他适当的数据类型【代码】

如果我有一个带有三个电子表格小部件的笔记本,那么对电子表格进行更改的最佳方法是更新词典(或sqlite文件?).是否所有wx网格对象都带有与SetNumberRows和SetNumberCols相关的内置字典?基本上,我正在寻找有关如何使用电子表格小部件中的用户输入数据的指南,如本示例所述(改编自python.org上的教程):class ExSheet(wx.lib.sheet.CSheet):def __init__(self, parent):sheet.CSheet.__init__(self, parent)self.SetLabelBackgroundCo...

wxPython:从文件绘制基于矢量的图像

如何在wxPython中从文件绘制基于矢量的图像?我不知道这种格式的图像格式,因此请推荐.解决方法:您可以使用cairo& librsvg python绑定.有一个小例子here.

wxPython SplitterWindow不在面板内展开【代码】

我正在尝试一个简单的布局,并且由SplitterWindow划分的面板不会扩展为填充整个区域,我想要的是:[button] <= (fixed size) --------- TEXT AREA } ~~~~~~~~~ <= (this is the splitter) } this is a panel TEXT AREA }实际的代码是:import wxapp = wx.App()frame = wx.Frame(None, wx.ID_ANY, "Register Translator")parseButton = wx.But...

使用wxPython自定义窗口框架和窗口外观

举个简单的例子,游戏管理器Steam使用的自定义窗口看起来与操作系统提供的默认窗口不同. Steam随机警报中的一个示例:http://i.imgur.com/5frzU.png 我想使用具有这种自定义外观的wxPython编写程序.我该如何实现?谢谢.解决方法:Here是一个很好的教程,向您展示了如何在自己的自定义设计中制作窗口.

wxPython带有面板的最小框架尺寸【代码】

wxpython 2.8.11.0,python 2.7 如果我将一些带有一些控件的Sizer直接放到像这样的框架中import wxapp=wx.App()frm = wx.Frame(None, title='title')sizer = wx.BoxSizer(wx.HORIZONTAL) sizer.Add(wx.SpinCtrl(frm)) sizer.Add(wx.SpinCtrl(frm))frm.SetSizerAndFit(sizer) frm.Show()app.MainLoop()相框会自动设置一个正确的最小尺寸来容纳Sizer,并且无法将其缩小.如果它们之间没有面板(按控件之间的制表键),则此面板不起作用,则窗...

无法导入wxPython(Mac)【代码】

我以为我会从使用Tkinter转到wxPython,但遇到了一些麻烦.我所得到的是这样的:>>> import wx Traceback (most recent call last):File "<stdin>", line 1, in <module> ImportError: No module named wx我已经安装了wxPython.当我运行卸载程序时,我清楚地看到安装了wxPython IS:1. wxPython3.0-osx-cocoa-py2.7 3.0.0.0Enter the number of the install to examine or 'Q' to quit: 当我启动Python时,我看到我的...

我如何以编程方式下拉wxPython中的wx.Menu【代码】

如果我有一个wx.Menu(在wx.MenuBar中,像通常一样,位于框架的顶部)-如何使该菜单下拉并获得焦点,而无需单击它.我希望行为就像用户按下该菜单的键盘快捷键(例如,对于& File菜单,按Alt F)解决方法:我有相同的要求,并找到了使用PopupMenu函数的简单方法.它不是从菜单对象调用的,而是从菜单的父级(窗口,框架等)调用的. 为了确保菜单显示在特定位置,而不管您的鼠标如何,还向PopupMenu函数提供一个位置参数. 在下面的示例中,我将仅在右侧的...

绑定到wxButton的wxPython弹出窗口【代码】

我一直在四处浏览,浏览了许多不同的站点,但是我找不到如何在wxPython中为wxButton创建弹出窗口的方法. 有什么想法吗?解决方法:您看过wxPython演示了吗?它有几个使用wx.PopupWindow及其变体的示例.这是一个基于演示的示例:import wx######################################################################## class TestPopup(wx.PopupWindow):""""""#----------------------------------------------------------------------d...

wxpython listctrl并修复列宽【代码】

我正在尝试使面板中的“表格”看起来更好.我遇到的问题是表格填满了面板,但所有内容都在左侧.我希望每列的大小均相同,并跨越面板的整个宽度.我已经看过ListCtrlAutoWidthMixin,但是不确定如何利用它.这是我在代码中的内容:self.Analysis = scrolled.ScrolledPanel(self.Notebook3, -1)# Set Up Analysis Page (Page has four panels -- I care about Top left one)self.AnalysisUL = wx.Panel(self.Analysis,-1, style=wx.BORDER_...

WXPYTHON - 相关标签