2020年3月2日月曜日

wxPythonのwxFormBuilderを以下サイトを参考につかってみた。





wxPythonのwxFormBuilderを以下サイトを参考につかってみた。


wxpython/project1/main.py



naonaorange's blog
2019-08-15
wxPythonのGUIデザイナーwxFormBuilderを使ってみる
https://naonaorange.hatenablog.com/entry/2019/08/15/170656

要は上で作成されたコードは手動では変更しない方がいいらしい。
しても、wxFormBuilderで編集するとそのコードがきえるらしい。

以下上サイトの要約
1. wxFormBuilderで作成、ファイル等保存
2. 2. MyApp.pyとMyProject1MyForm1.pyというファイルが生成さる

import wx
import MyApp
from MyProject1MyFrame1 import MyProject1MyFrame1

3. MyProject1MyForm1を継承するMyProject1MyFrame1Childを作成
   そのファイルに自分の書きたいコードを書く
class MyProject1MyFrame1Child( MyProject1MyFrame1 ):
    def __init__( self, parent ):
        MyProject1MyFrame1.__init__( self, parent )

    #自作コード
    def

4. main.py作成
#! env python
# -*- coding: utf-8 -*-

import os
import sys
import wx
from MyProject1MyFrame1Child import MyProject1MyFrame1Child

if __name__ == '__main__':
    app = wx.App(False)
    frame = MyProject1MyFrame1Child(None)
    frame.Show(True)
    app.MainLoop()

0 件のコメント:

コメントを投稿

About

参加ユーザー

連絡フォーム

名前

メール *

メッセージ *

ブログ アーカイブ

ページ

Featured Posts