wxpython

    0热度

    1回答

    我无法实时更新wx.Gauage。 wx.Gauge在一个名为ProgressWindow的类中实例化。 ProgressWindow用于在工作完成时提供进度条。 正在一个单独的线程上完成更新量表,以便它不会阻止正在完成的工作。不幸的是,当我实例化并启动进度窗口时,量表只会在“fn_testing_progress_window”测试函数的最后更新。任何人都可以看到为什么会发生?我试图在调用“fn

    0热度

    1回答

    早安删除GridBagSizer, 我编码使用wx.BoxSizer内wx.GridBagSizer的结果表。一旦我更新了新的数据,我想完全删除GridBagSizer,创建一个新的GridBagsizer并在新的数据上显示新的结果。但是,当我更新数据时,值正确更新,但新的GridBagSizer移动到一个位置,就好像以前的GridBagSizer仍然存在一样。... 你能帮我吗? 感谢 def

    1热度

    1回答

    我正在开发一个使用wxpython的GUI应用程序,它具有大约110个用户选择的参数。因为我希望用户能够将这些选项保存到项目文件中,所以我决定使用wxPython中包含的PersistenceManager模块。 只要我不试图指定保存设置的文件名,即使用默认值(C:\users\username\AppData\programName\Persistence_Options),只要程序在退出时保存

    1热度

    1回答

    代码我的工作: class MyApp(wx.App): def OnInit(self): frame = MainWindow(None, -1, 'MyApp') frame.SetIcon(wx.Icon('tutorial.ico', wx.BITMAP_TYPE_ICO)) frame.Center() frame.Show(T

    1热度

    1回答

    我想设计一个wxpython ListCtrl。所以当点击搜索按钮时,我得到这样的列表 [(7, u'GLUOCOSE', u'C6H1206'), (8, u'SUCROSE', u'C12H22O11')] 我想用上面的输出填充listctrl。我是InsertStringItem方法,它将返回当前行的索引,其余列由SetStringItem()方法填充。但是,这会给我TypeError:

    1热度

    1回答

    我在我的父框架中都有textctrl和listctrl。我想一次点击就可以清除图文电视和listctrl。所以当重置按钮被点击时,它应该删除所有文本和列表。我该如何完成? 我想这一点,但,让我错误 self.reset_btn=wx.Button(p,-1,"Reset!") self.reset_btn.Bind(wx.EVT_BUTTON, self.OnReset, self.re

    1热度

    2回答

    我有一个wxpython listctrl,其中包含4列[A,B,C,D]。用户从listctrl中选择任意一行。现在我在我的gui中有一个按钮,所以当我单击时,我想从所选行打印D列的值。 例如允许用户选择该行: [PYTHON,JAVA,MATLAB,RUBY] 现在,如果用户点击该按钮,它应该给输出:RUBY 我这样 self.Bind(wx.EVT_LIST_ITEM_SELECTED, s

    1热度

    1回答

    我在母画面的按钮(命名为新增)。我想,当用户点击该按钮,打开一个TextEntryDialog,我要像一个弹出打开它window.And我要发送的文字由用户输入回父框架,对此我会插入到我的数据库表。它会更好,如果我可以做一个可编辑的listctrl,其中我将有4列和用户将填补信息到那些列和SQLite的查询,我将填补这一信息到数据库table.So我怎样才能做到这一点?

    2热度

    1回答

    我想在用户单击按钮时打开一个TextEntryDialog。所以,如果我有,我打算这样绑定母画面的按钮: self.Bind(wx.EVT_BUTTON, self.OnAddNew, self.add_new_btn) 现在我有当用户点击该按钮add_new打开TextEntryDialog。我想让textentrydialog像这样的东西 Python, Using wxPython t

    0热度

    2回答

    我想要在Preferences菜单项前面有一个漂亮的齿轮位图。这是我认为它应该被编码: menubar = wx.MenuBar() fileMenu = wx.Menu() preferences = wx.MenuItem(text="Preferences", helpString="Opens preferences dialog.",