【如何在没有打开窗口的情况下更改wxPython中的OSX菜单栏?】教程文章相关的互联网学习教程文章

wxpython,根据名称查找控件【代码】

我想知道是否有可能(我确定是)可以根据控件名称获取对控件的引用. 像control这样的东西= findcontrol(“btnProduct”buttonNumber) 你可能会抓住我的漂移……(是的,我是wxPython的新手) 问候, 丹尼斯解决方法:最后我最终得到了这个:control = getattr(self, "btnProduct%s" % (str(buttonNo)))control.SetLabel("")谢谢马克指导我正确的方向!

wxpython固定帧大小?【代码】

是否可以创建具有固定大小的框架,因此用户无法更改框架的大小?wx.Frame.__init__(self, None, -1, 'Hello',wx.DefaultPosition,(400, 300))我正在使用python 2.7 谢谢解决方法:对的,这是可能的 –wx.Frame.__init__(None, -1, 'Title', style= wx.SYSTEM_MENU | wx.CAPTION | wx.CLOSE_BOX)

如何制作wxpython密码textctrl show chars?【代码】

使用wxPython,可以将密码字段创建为: wx.TextCtrl(frm,-1,”,style = wx.TE_PASSWORD) 我想知道是否有办法将此密码字段动态更改为普通的textctrl,以便用户可以看到密码是什么.解决方法:创建控件后无法更改样式标志. 你可以破坏控件并创建一个没有密码标志的新控件,或者在sizer中并排保持两个,一个总是隐藏.如果要切换,可以将文本复制到另一个文本控件中,隐藏一个并显示另一个,然后在sizer上调用Layout.import wxclass Frame(wx.Fr...

当检查CheckListCtrlMixin中的项时,wxPython会发出什么事件?【代码】

我正在使用CheckListCtrlMixin让用户为我的应用程序启用和禁用插件.我想在用户检查/取消选中列表中的项目后立即更新我的内部模型.检查项目时,CheckListCtrlMixin发出什么事件?class CheckListCtrl(wx.ListCtrl,CheckListCtrlMixin, ListCtrlAutoWidthMixin):def __init__(self, parent):wx.ListCtrl.__init__(self, parent, -1,style=wx.LC_REPORT | wx.SUNKEN_BORDER)CheckListCtrlMixin.__init__(self)ListCtrlAutoWidthMixin._...

导入警告:不使用wxPython导入目录问题,不知道如何修复【代码】

每次使用wxPython时我都会收到此警告:Warning (from warnings module):File "/usr/local/lib/wxPython-unicode-2.8.12.1/lib/python2.7/site-packages/wx-2.8-mac-unicode/wx/_core.py", line 14581import locale ImportWarning: Not importing directory '/usr/local/lib/wxPython-unicode-2.8.12.1/lib/python2.7/site-packages/wx-2.8-mac-unicode/wx/locale': missing __init__.py我该如何解决?我在Mac上使用wxPython.解决方...

Wxpython pannel切换【代码】【图】

演示效果 实现panel切换思路 1.创建所有在某个区域需要切换面板对象,设置为Noneself.panel_Celan1 = None self.panel_Celan2 = None self.panel_Celan3 = None self.panel_Celan1_1 =None2.我们要实现切换,就是删除在这个位置的其他panel,然后创建显示你想要显示的panel。 我们以侧栏第二个按钮为例: 我们想要显示self.panel_Celan2,而在这个位置可能存在self.panel_Celan1,self.panel_Celan3,self.panel_Celan1_1, 对于...

wxpython的Hello,World代码探索【图】

python界面编程资料 https://wxpython.org/Phoenix/docs/html/gallery.html#!/bin/python """ Hello World, but with more meat. """import wxclass HelloFrame(wx.Frame):"""A Frame that says Hello World"""def __init__(self, *args, **kw):# ensure the parent's __init__ is calledsuper(HelloFrame, self).__init__(*args, **kw)# create a panel in the framepnl = wx.Panel(self)# and put some text with a larger bold ...

wxpython中的wx.ICON_选项列表【代码】

我很难找到wxpython中所有内置图标的列表. 到目前为止我发现了wx.ICON_INFORMATION wx.ICON_EXCLAMATION如果你知道这样的清单,我将不胜感激.或者,请保留未包含的任何内容. 谢谢解决方法:python内省有多美:>>> import wx >>> mod = dir(wx) >>> [item for item in mod if item.startswith('ICON_')] ['ICON_ASTERISK', 'ICON_ERROR', 'ICON_EXCLAMATION', 'ICON_HAND', 'ICON_INFORMATION', 'ICON_MASK', 'ICON_QUESTION', 'ICON_S...

wxPython的基础知识【代码】

我正在尝试理解wxPython,但是大多数文档只是以猴子看猴子的方式呈现程序,而没有解释库的基础知识. 考虑这段代码:import wxclass MyFrame(wx.Frame):def __init__(self, parent, id, title):wx.Frame.__init__(self, parent, id, title, (-1, -1), wx.Size(250, 50))panel = wx.Panel(self, -1)box = wx.BoxSizer(wx.HORIZONTAL)box.Add(wx.Button(panel, -1, 'Button1'), 1 )box.Add(wx.Button(panel, -1, 'Button2'), 1 )box.Add...

wxpython的简单使用【代码】

简单的菜单栏,页面布局和事件 import wxclass MainFrame(wx.Frame):def __init__(self, *args, **kwargs):super(MainFrame, self).__init__(*args, **kwargs)self.init_ui()def init_ui(self):panel = wx.Panel(self)menu_bar = wx.MenuBar()menu_file = wx.Menu()menu_edit=wx.Menu() #####菜单栏self.CJ1=menu_file.Append(1,'事件1')self.CJ2=menu_file.Append(2,'事件2')menu_bar.Append(menu_file,'&开始')self.end=menu_edi...

如何从wxpython ListBox获取项目列表

是否有一个方法返回wxPython listBox中包含的项列表? 我似乎无法在文档中找到任何地方或任何地方.我能想到的就是将选择设置为所有项目,然后获取所选项目,尽管看起来像是一种丑陋的迂回方式,可以做一些简单的事情. 更新: 正如jeremy指出的那样,使用GetStrings() 例如 listBoxList = yourListBox.GetStrings()解决方法:wx.ListBox派生自wx.ControlWithitems.我认为GetStrings()就是你所需要的.

带有wxPython的灵活’em’风格字体【代码】

我正在寻找一种呈现灵活字体的方法,根据屏幕分辨率的大小增加和减小尺寸.我希望能够在没有HTML窗口类的情况下完成此操作.有办法吗?我以为我做了很多谷歌搜索没有成功. 编辑这似乎是一个很好的问题,我改变了标题以更接近我所寻找的内容. 编辑 所以现在我已经意识到常规像素大小将按照我已经提到的方式进行扩展 – 但是前几天我看到了这一点并意识到如果有人想在他们的wxPython应用程序中使用CSS可能会有所帮助 – 它是一个允许你的...

如何在没有打开窗口的情况下更改wxPython中的OSX菜单栏?

我正在编写一个wxPython应用程序,在关闭所有窗口后仍保持打开状态 – 所以你仍然可以拖动它将新文件拖放到OSX停靠栏图标上(我使用myApp.SetExitOnFrameDelete(False)执行此操作). 不幸的是,如果我关闭所有窗口,OSX菜单栏将只包含一个“帮助”菜单.我想添加至少一个File / Open菜单项,或者只保留主窗口的菜单栏.这在WxPython中是否可行? 事实上,我也会对非wxPython hack感到满意(例如,在pyobjc中设置菜单,但在wxPython中运行其余的...

在wxpython中对列进行排序?

我正在创建一个wxpython应用程序,其中包含一组将在网格中显示的数据.我希望能够点击任何列标题并按该列排序.最好的方法是什么?解决方法:在wxPython Grid_MegaExample demo中有一个很好的网格排序示例.

如何创建一个wxpython笔记本,其中2个面板水平分割?【代码】

我正在尝试构建如下内容: 这是一款带有2块面板的笔记本电脑,水平分割.顶部的面板也分为2个,每个分割包含一个wx.grid对象. 我已经尝试过以下代码,但顶部面板上的2个网格没有显示:class NoteBook(wx.Notebook):def __init__(self, parent, pages):wx.Notebook.__init__(self, parent, id=wx.ID_ANY, style= wx.BK_DEFAULT)self.parent = parentpage = "TEST"self.splitter_window = wx.SplitterWindow(self)self.AddPage(self.spli...

WXPYTHON - 相关标签
窗口 - 相关标签