HiiHahWIKI - making some notes for... -
E71:appuifw.Formとe32dbmを使ってみた
をテンプレートにして作成
開始行:
*E71:appuifw.Formとe32dbmを使ってみた [#f969d9da]
appuifw.Formをつかってデータを入力し、入力されたデータをe...
添付ファイルのソースをDLすれば、実行することができます。
なお、e32dbmのファイルを「e:\Documents\python」に保存する...
***ポイント [#s261266b]
簡単ですが解説します。
:8行目|e32dbmで保存するファイル名を指定しています。
:15行目~|e32dbmにデータが入っていない場合、デフォルト値...
:22行目~|e32dbmからデータを取得し、ユニコードに変換して...
:28行目~|Formにセットする項目、型、データをリストとして...
:36行目|Formクラスを生成
:37行目|Formクラスのsave_hookを設定~
フォーム画面表示中の左シフトキーの「Save」メニュー選択時...
このメソッドは呼び出し時に、formの現在値が格納されたリス...
:39行目~|データの入力チェック。要素の長さが0である場合は...
:65行目~|e32dbmでデータを保存します。
:73行目~|executeメソッドでフォーム画面を表示します。
■ソースコード
#refpre(formtest3.py,,1)
***イメージ [#qe2703d0]
動かすとこんな感じになります。
■起動時
左シフトキーを押すとメニューが出てきます。
&ref(Screenshot0101.jpg);
&br;&br;
最初は、何も値が入力されていない状態のフォームが表示され...
&ref(Screenshot0102.jpg);
&br;&br;
左シフトキーを押すと、「edit」メニューが表示され、選択す...
&ref(Screenshot0103.jpg);
&br;&br;
入力可能画面
&ref(Screenshot0109.jpg);
&br;&br;
入力が完了したら、左シフトキーを押して「Save」を選択しま...
&ref(Screenshot0104.jpg);
&br;&br;
データを保存し、値が編集できないモードになります。編集が...
&ref(Screenshot0105.jpg);
&br;&br;
最初の画面で、メニューから「print-info」を選択すると、e32...
&ref(Screenshot0106.jpg);
&br;&br;
&ref(Screenshot0107.jpg);
&br;
終了行:
*E71:appuifw.Formとe32dbmを使ってみた [#f969d9da]
appuifw.Formをつかってデータを入力し、入力されたデータをe...
添付ファイルのソースをDLすれば、実行することができます。
なお、e32dbmのファイルを「e:\Documents\python」に保存する...
***ポイント [#s261266b]
簡単ですが解説します。
:8行目|e32dbmで保存するファイル名を指定しています。
:15行目~|e32dbmにデータが入っていない場合、デフォルト値...
:22行目~|e32dbmからデータを取得し、ユニコードに変換して...
:28行目~|Formにセットする項目、型、データをリストとして...
:36行目|Formクラスを生成
:37行目|Formクラスのsave_hookを設定~
フォーム画面表示中の左シフトキーの「Save」メニュー選択時...
このメソッドは呼び出し時に、formの現在値が格納されたリス...
:39行目~|データの入力チェック。要素の長さが0である場合は...
:65行目~|e32dbmでデータを保存します。
:73行目~|executeメソッドでフォーム画面を表示します。
■ソースコード
#refpre(formtest3.py,,1)
***イメージ [#qe2703d0]
動かすとこんな感じになります。
■起動時
左シフトキーを押すとメニューが出てきます。
&ref(Screenshot0101.jpg);
&br;&br;
最初は、何も値が入力されていない状態のフォームが表示され...
&ref(Screenshot0102.jpg);
&br;&br;
左シフトキーを押すと、「edit」メニューが表示され、選択す...
&ref(Screenshot0103.jpg);
&br;&br;
入力可能画面
&ref(Screenshot0109.jpg);
&br;&br;
入力が完了したら、左シフトキーを押して「Save」を選択しま...
&ref(Screenshot0104.jpg);
&br;&br;
データを保存し、値が編集できないモードになります。編集が...
&ref(Screenshot0105.jpg);
&br;&br;
最初の画面で、メニューから「print-info」を選択すると、e32...
&ref(Screenshot0106.jpg);
&br;&br;
&ref(Screenshot0107.jpg);
&br;
ページ名: