乡下人产国偷v产偷v自拍,国产午夜片在线观看,婷婷成人亚洲综合国产麻豆,久久综合给合久久狠狠狠9

  • <output id="e9wm2"></output>
    <s id="e9wm2"><nobr id="e9wm2"><ins id="e9wm2"></ins></nobr></s>

    • 分享

      wxFormBuilder使用介紹

       戎筆 2021-07-18

      wxFormBuilder介紹

      wxFormBuilder是一個開源,跨平臺的所見即所得的圖形用戶界面生成器,可以翻譯wxWidget GUI設(shè)計成C++,Python,PHP,XRC格式。github項目地址
      這個工具將wxPython設(shè)計用戶圖形界面的過程可視化。通過簡單的設(shè)計控件自動生成代碼,大大的提升了生產(chǎn)效率。

      wxFormBuilder界面介紹

      在這里插入圖片描述

      wxFormBuilder使用流程

      1. 配置項目的參數(shù)。
      2. 主窗口。
      3. 配置主窗口參數(shù)。
      4. 添加布局管理器。
      5. 添加需要的組件。
      6. 設(shè)置組件的屬性和事件 。
        總的來說就是添加一個部分然后配置一部分。

      wxFormBuilder示例

      做一個登錄頁面demo:

      1. 項目參數(shù)的配置可以根據(jù)需要設(shè)置一下,主要設(shè)置生成代碼的語言code_generation,文件名flie選項和勾選relative_path(相對路徑即生成的代碼相對于工程文件的路徑)。
        在這里插入圖片描述
      2. 添加主窗口:選擇From這里面有wxpython中窗口的組件。如:Frame。
        在這里插入圖片描述
      3. 然后設(shè)置主窗口的屬性(標(biāo)題、位置、大小等這里面用wxpython對應(yīng)組件的所有屬性和方法)。
        在這里插入圖片描述
      4. 添加布局管理器:選擇Layout里面有wxpython中的布局管理器。如:wxBoxSizer。
      5. 添加文本和輸入框:從common中找到wxStasticText、wxTextCtrl、wxButton組件。
      6. 設(shè)置好各個組件的屬性。
      7. 通過調(diào)整布局管理器調(diào)整好位置。

      效果圖:
      在這里插入圖片描述

      自動生成的代碼

      可以自動生成c++、python等代碼。
      在這里插入圖片描述

      預(yù)覽窗口

      View->XRC window。
      在這里插入圖片描述

      導(dǎo)出代碼

      file->Generate Code。
      會將生成的源代碼保存到工程文件的目錄下,文件名為第一步的配置。

      注意

      事件需要自己來實現(xiàn),可以通過導(dǎo)入生成的代碼重寫事件方法的方式實現(xiàn),最好不要動生成的代碼。

        本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
        轉(zhuǎn)藏 分享 獻花(0

        0條評論

        發(fā)表

        請遵守用戶 評論公約

        類似文章 更多