| WX :: WidgetMaker. WX :: WidgetMakerは、WxPerlのCGI.pmのようなライブラリです。 |
今すぐダウンロード |
WX :: WidgetMaker. ランキングとまとめ
- ライセンス:
- Perl Artistic License
- 出版社のWebサイト:
- http://search.cpan.org/slanning/Wx-WidgetMaker-0.11/lib/Wx/WidgetMaker.pm
WX :: WidgetMaker. タグ
WX :: WidgetMaker. 説明
WX :: WidgetMakerは、WxperlのCGI.pmのようなライブラリです。 WX :: WidgetMakerはwxperl.synapsisのためのCGI.pmのようなライブラリです.wx :: widgetMakerを使用します。 $ DIALOG = WX ::ダイアログ - >新規(...); $ Q = WX :: WidgetMaker-> New(-parent => $ダイアログ); #ダイアログ「ページ」$ PageSizer = WX :: Boxsizer-> New(WxVertical); #$ rowsizer = wx :: boxsizer-> new(wxhorizo ntal)の "行" #「印刷」行へのコントロール$ CTRL = $ Q-> H1( 'h1 text'); $ Q->印刷($ CTRL、$ RowSizer); #$ Q->印刷($ Rowsizer、$ PageSizer)に行を追加します。 #新しい行$ Rowsizer = WX :: Boxsizer-> New(WxhorizoNtal);注$ CTRL2 = $ Q-> password_field(-name => 'password'、-default => 'blue'、-size => 50、#ウィンドウ幅、#ウィンドウ幅、#ウィンドウ幅、#window width、#window width、#window width、#-size width、#window width => 30)。 $ Q->印刷(、$ Rowsizer); #$ Q->印刷($ Rowsizer、$ PageSizer)に行を追加します。 #ボタンを追加する$ Rowsizer = WX :: Boxsizer-> New(WxhorizoNtal); $ OKBUTTON = $ Q->送信( 'OK'、 'OK'、wxid_ok); $ CancelButton = $ Q->送信( 'cancel'、 'cancel'、wxid_cancel); $ Q-> PRINT(、$ ROWSIAN); $ Q->印刷($ Rowsizer、$ PageSizer); #通常の$ダイアログ - > setautolayout(1)としてダイアログにウィジェットを入れてください。 $ DIALOG-> SetSizer($ PageSizer); $ PAGESIZER-> FIT($ダイアログ)。 #ダイアログデータの取得($ DIALOG-> showModal()== wxid_ok){$ password = $ Q-> param( 'password'); $ dialog-> destroy(); wxperlを学び始めると、どのウィジェットがどの機能を処理するかを理解しようとイライラすることができます。 CGI開発を行ったことがある場合は、Graphical User InterfaceとしてWebブラウザを活用するのが悪い考えではない理由をまもなく認識しています。 CGI.pmと同様のAPIを使用して、WXPERLダイアログをPerl CGIプログラマーに柔軟に実装しようとします。 (具体的には、CGI.PMの有用/関連サブセットであると考えるものは、該当する場合はCGI APIに合理的に忠実に遵守しようとし、そうでなければ直感的なことをすることを試みる。フォーム関連メソッド(POPUP_MENU、TextFieldなど)には、-nameパラメータが必要です。それはcgi.pmと同じ目的のために役立ちます。ユーザーがフォームに入力/選択された値は、 'somEname'が-name引数として指定された$ q-> param( 'somename')を介してアクセス可能です。要件: ・Perl
WX :: WidgetMaker. 関連ソフトウェア