wxpython

    0熱度

    2回答

    在代碼中,我將事件self.Bind(wx.EVT_TEXT, self.OnText)綁定到wx.ComboBox。 OnText被調用兩次。我也看到了與其他事件類似的行爲。 我的問題是: 它是一個預期的行爲? 如果是,如何正確處理 他們? 我看到了以下解決方案: def OnText(self, event): if self.event_skip: self.event

    0熱度

    1回答

    我想從Python中的TextCtrl對象檢索文本值,我似乎無法得到它。 該文本在下面的代碼中被命名爲「text」,我嘗試在「Click」函數中檢索該值。 我很好理解如何顯示文本框和按鈕以及如何檢索事件,但是當我運行此代碼時,我有一個錯誤,說「myForm」沒有屬性「文本」,如何設置「文本」爲一個屬性myForm?如何從文本對象中獲取值? from datetime import datetime

    0熱度

    1回答

    我正在嘗試在同一行中添加文本和鏈接。展望互聯網我只找到statictext(這將允許文本)和wx.adv.HyperlinkCtrl只增加一個鏈接。理想情況下,如果我可以將它們連接起來,那麼這兩個句子都是理想的。 我該怎麼做?

    0熱度

    2回答

    我有一個功能,運行一些密集的命令,所以我做了Spinner類,這只是一個簡單的窗口出現與wx.Gauge部件在加載期間脈衝。 問題是,在Run中調用時,窗口在初始化幾秒後纔出現 - self.TriangulatePoints()實際上在窗口出現之前完成。事實上,如果我不註釋掉load.End()(它關閉窗口),Spinner實例將出現並立即消失。 我認爲這與線程有關,程序繼續運行,而Spinne

    0熱度

    1回答

    我很新的wxPython的,也並不熟悉線程的概念。如果有人能爲我的問題提供信息資源或建議,我將非常感激。 我創造了使用wxPython的,允許用戶輸入的運行我的腳本的GUI。由於一步需要20分鐘才能運行,因此我打算創建一個進度對話框來顯示用戶進度並允許他們中止進度。我已經使用下面的示例代碼對此進行了測試。 但是,我不能停止WorkThread即使我點擊了進度對話框的停止按鈕。我如果使用返回值從pb

    -2熱度

    1回答

    下面是我想要在我的android設備上運行的我的python代碼。有沒有 任何方式在python或任何庫中將py代碼轉換爲android。 我想在我的android手機上運行這個。 import time import pygame import random pygame.init() black=(0,0,0) white=(255,0,0) myDisplay=pygame.

    0熱度

    2回答

    我有這樣的: 下面是一些代碼,創建了上圖: hbox = wx.BoxSizer(wx.HORIZONTAL) _img = wx.StaticBitmap() _img.Create(parent, label=wx.Bitmap(os.path.join( os.path.dirname(__file__), 'images', 'exit-to-app.svg'))) hbox

    1熱度

    1回答

    進口wx.lib.plot 當我嘗試導入wx.lib.py它給了我下面的錯誤: ImportError: NumPy not found. This module requires the NumPy module, which could not be imported. It probably is not installed (it's not part of the standard Py

    1熱度

    3回答

    我至今未能用wxPython創建俗稱爲「信息圖標」的內容。帶有某種「我」圖像的圖標,顯示懸停時的大型工具提示。 我可以爲圖像添加wx.StaticBitmap,但它忽略所有SetToolTipString或SetToolTip(wx.ToolTip())調用。或者我可以將一個大的工具提示添加到wx.StaticText,如下所示。 忽略該圖標尚未具有正確的尺寸。 不用說,最終工具提示需要與面板背景

    0熱度

    2回答

    有一天我發現,令我驚訝的是,wxPython面板上的靜態文本不可選/ highlightable。我需要這樣用戶才能複製內容。 我沒有找到一個標誌或類似的東西,使StaticText組件可供選擇。 import wx app = wx.App(False) frame = wx.Frame(None, wx.ID_ANY, "Hello, World!") panel = wx.Panel(