python軟體——wxpython視覺化編輯器 v4.1附使用教程
下載地址:
軟體特色
1、支援拖拽操作,使用鍵盤上下左右調整元件位置,使用DEL刪除選中元件
2、支援匯出匯入佈局,方便下次接著修改無需重新設計
3、支援更換生成程式碼型別,除錯目錄,除錯使用的直譯器
4、如果除錯出現閃退更換成英文型別或者修改除錯目錄即可,預設環境未安裝wxpython庫的可以選擇其他有安裝的虛擬環境,重啟即可
5、支援關聯佈局檔案,雙擊儲存的檔案即可直接開啟載入(關聯後會直接重啟資源管理器,有點暴力,不知道怎麼簡單更新檔案)
6、使用pyec模組後可以使用已經封裝的部分中文程式碼直接操作
wxpython使用教程
1、在本站下載解壓,得到wxpython漢化綠色版軟體包,雙擊程式開啟軟體;
2、進入設計視窗,點選元件屬性中的標題,使用者可以進行自定義設定;
3、接著在右邊的基本元件中選擇自己所需要的元件拖入到設計視窗中,並在左邊的選項中選擇元件的屬性以及所繫結的事件;
提示:使用者也可在程式碼介面寫入程式碼進行除錯
4、都設定好之後,點選視窗點選除錯;
5、即可看到所除錯的結果啦,是不是很簡單呢;
6、接下啦作為傳統,我們首先將要寫一個小的“Hello World”程式,以下是程式碼:
解析:
App = wx.App(False)
每一個wxPython應用程式都是wx.App這個類的一個例項。
wx.Frame(None, wx.ID_ANY, “Hello”)
wx.Frame類是一個頂層視窗。
frame.Show(True)
我們使一個視窗可見,透過這個函式。如果將引數改為False,你會發現程式真的在執行,但是我們看不到。
app.MainLoop()
最後,我們開始應用程式的MainLoop函式,它用來處理各種事件。
7、最後執行程式,即可看到一個類似與這樣的一個視窗:
提示:(在不同的系統平臺下,這個視窗的樣子可能差距很大)
具體的入門教程使用者可參考:%20Started
更新日誌
wxpython v4.1pc版更新日誌
1、將wx.Font.AddPrivateFont的示例新增到演示中。
2、在wx.TextCtrl中為OSXEnableAutomaticQuoteSubstitution,OSXEnableAutomaticDashSubstitution和OSXDisableAllSmartSubstitutions方法新增了包裝。在wx.App中還新增了OSXEnableAutomaticTabbing。
3、新增了wx.ColourDialogEvent,wx.DCTextBgColourChanger,wx.DCTextBgModeChanger,wx.grid.GridCellDateRenderer,wx.grid.GridCellDateEditor,wx.SystemAppearance等。
4、wxWidgets和wxPython中許多不推薦使用的項已被或已刪除。確保在最新的4.0.x版本中測試了程式碼並啟用了警告,以便您可以檢視需要更改的類,方法或函式呼叫。
5、wx.lib.calendar中的錯誤修復:現在可以跨月邊界進行鍵導航;按鍵導航現在可以設定日期並觸發EVT_CALENDAR事件;setter API現在可以正確設定日期。
6、在GTK3埠上執行時,切換到使用“小部件檢查工具”中的wx.Overlay突出顯示小部件。
7、解決了wx.lib.agw.customtreectrl中的問題,其中標籤編輯器可能永遠卡住。
8、在EnableSystemTheme方法上嫁接到支援它的類。這可以用於禁用Windows上的本機小部件wx.ListCtrl,wx.TreeCtrl和wx.dataview.DataViewCtrl的預設系統主題。它對其他平臺沒有影響。
9、wx.WS_EX_VALIDATE_RECURSIVELY擴充套件樣式標記已作廢,因為它現在是預設(且僅)行為。為了相容性,已將樣式標誌新增回wxPython中,但其值為零。您可以停止在程式碼中使用它,而無需更改行為。
10、透過使wx.DCOverlay保留對DC的引用來解決使用wx.Overlay時有時會崩潰的問題,以確保首先銷燬DCOverlay。
11、用Docker映像替換了用於為各種Linux發行版構建wxPython的Vagrant VM。
12、在wx.adv.BitmapComboBox中新增一些缺少的方法新增了wx.svg軟體包,該軟體包包含用於解析SVG(可縮放向量圖形)檔案的程式碼,以及與wxPython整合的程式碼。它可以將SVG光柵化為任何大小的wx.Bitmap,而不會降低質量,並且還可以使用GC的繪製基元將SVG直接呈現為wx.GraphicsContext。
13、從Classic移植了嵌入示例,該示例演示瞭如何從嵌入Python的C ++ wxWidgets應用程式中使用wxPython。
14、修復了wx.GetApp()使用wxWidgets的全域性wxApp例項而不是維護其自己的指標的問題。這樣,如果wxApp是由C ++程式碼建立的,則wxPython仍將能夠訪問它。
15、為wx.ActivityIndicator類新增了包裝器。
16、為wx.CollapsibleHeaderCtrl類新增了包裝器。
17、修復了PlotCanvas中顯示和使用捲軸的問題。
18、新增了wx.msw.CHMHelpController,以及wx.HelpController工廠函式,該函式為平臺建立了最佳幫助控制器的例項。
19、新增了wx.adv.GenericAnimationCtrl,因此動畫類的通用版本甚至可以在具有本機版本的平臺上使用。請注意,由於內部的更改同時支援兩種型別的動畫,因此一些API更改了Animation物件的建立方式。
20、新增了wx.grid.GridBlockCoords,wx.grid.GridBlocks和wx.grid.GridBlockDiffResult類的包裝器,以及wx.grid.Grid類中的關聯新方法。這些提供了一種與選定單元格塊進行互動的新方法,其中包括wx.grid.GridBlocks中的迭代器介面,該介面應該是處理大量選擇項的更有效的方式(時間和記憶體)。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69983920/viewspace-2730536/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 視覺化編輯器的設計視覺化
- 視覺化介面編輯器設計視覺化
- 開源線上視覺化流程編輯器視覺化
- 低程式碼 系列 —— 視覺化編輯器3視覺化
- json-schema 視覺化編輯器釋出了JSON視覺化
- 視覺化表單流程編輯器為啥好用?視覺化
- 剛才把kindeditor線上編輯器做成視覺化UBB編輯模式了視覺化模式
- 專業的視訊編輯工具:視訊編輯軟體
- 適用於PHP的視覺化HTML編輯器推薦PHP視覺化HTML
- 視覺化對話樹編輯筆記視覺化筆記
- 使用動畫曲線編輯器打造炫酷的3D視覺化ACE動畫3D視覺化
- 程式設計貓海龜編輯器2.0 附使用教程程式設計
- 用於CKeditor編輯器的視覺化數學公式外掛視覺化公式
- TunesKit AceMovi for Mac視訊編輯軟體Mac
- 視覺化資料分析軟體視覺化
- atom編輯器中文版 v1.53附使用教程
- 一個較為完備的 antd 視覺化編輯器實現視覺化
- 一個專業的視覺化停車場地圖編輯器視覺化地圖
- 視覺化程式碼編輯器:Blocs for mac v5.1.4啟用版視覺化BloCMac
- myeclipse關閉html,jsp等頁面的視覺化編輯器EclipseHTMLJS視覺化
- 徵求意見:做了一個前端編輯器,視覺化編輯 HTML,想嵌入 Laravel 專案,有用嗎?前端視覺化HTMLLaravel
- Python wxPython基本教程Python
- 三維視覺化設計軟體,可以實現資料視覺化的軟體有哪些視覺化
- LaTeX編輯器軟體:Texpad MacMac
- Texpad for Mac(LaTeX編輯器軟體)Mac
- 基於 ReactJS 開發簡單的視覺化業務編輯器 01ReactJS視覺化
- 功能齊全的視訊編輯軟體
- Scrapy視覺化管理軟體SpiderKeeper視覺化IDE
- LeaRun.Java視覺化拖拽編輯的BI大屏Java視覺化
- 使用 gedit 文字編輯器最佳化GNOME 體驗方法
- 如何實現類似易企秀的視覺化 H5 編輯器?視覺化H5
- 資料視覺化編輯平臺上線,小程式也能擁有視覺化圖層視覺化
- Wondershare Filmora X for Mac視訊編輯軟體Mac
- Markdown線上、離線編輯器與使用教程
- 編輯手記之 《視不可當:資訊圖與視覺化傳播》視覺化
- Python視覺化神器Yellowbrick使用Python視覺化
- 科學視覺化軟體系列文章視覺化
- VI編輯器基本教程