コピー2019.10.25こんにちは夫です!今回はPythonistaのuiモジュールについての記事になります。Worldコードの解説pyuiファイルを使ってさいごにはじめにPythonista3のドキュメントを元に使い方を解説まずPythonista3のドキュメントを元に使い方を分かりやすく解説していきたいとおもいます。Pythonista3といえばuiモジュールが強みだと思うので一番基本的な所から攻めて行きます。ドキュメントの冒頭にあるIntroduction(uiモジュールについての簡単な説明文)がありますがそれほど重要じゃないので飛ばします。表示されているボタンを押すとhello!という文章(タイトル)に変わるプログラムです。便利な事じゃないけど基本的な事を教えるからやってるよ!的な文章です。Worldこちらがそのコードです。実行する前にですが、今回の場合はpyui(手動でボタンの設置やサイズ変更するやつ)を使わずにコードだけで作ってます。実行するとこれがこうなりますHelloに変わりましたね。コードの解説[1]では基本的なビューを画面上に作る。画面がないと始まりません。[2]ではDemoという名付けをしてタイトルバーに表示されます。[3]ここでは背景を白に設定しています。色を変えることも出来ます。me!を設定してまとめてbutton[5]ボタンの位置設定です。ここではボタンを真ん中に置くためにviewのサイズに0.5を掛ける事で真ん中に設置しています。[6]スマホとかって画面のサイズが変わったりする事がよくあります。横向きとかにすると大幅に変わりますよね?ここで余白を自動的に変更してくれてます。‘LRTB’は察しの通りleft,right,top,bottomです。これがなければボタンが左上にいきます。[7]ボタンの動作をdefで作成した関数に設定しています。引数にsenderとあるのは書くお決まりみたいなので深く考えない方が良さそうです。あと先頭に定義しないとダメです。[4]〜[7]で頑張ってボタンを作ったのでいよいよこのviewにボタンを置くぜ!的な感じです。[9]これでいよいよviewを設置します。[1]と似ていますが[1]ではviewを作る文、[9]ではviewを設置する文。あと左上にバツのボタンがありますがこの関数がデフォルトでつけてくれてます。引数の’sheet’ですがiPhoneの場合は自動的にフルスクリーンになります。iPadなら色々いじれるみたいですが僕がiPhoneなのでここはよく分かりません...。ここまでが今回僕が調べた事です。これ違うやろ!っていうのがあればどんどん指摘を頂ければ幸いです。次はpyuiファイルを使って同じ事をやります!pyuiファイルを使ってコードはこれだけボタンを設置してアクションに関数を設定すると...はい一瞬ですこれがこうさいごにここまで見てくれてありがとうございます!少しでも誰かに役立つ知識を提供出来たのならすごく嬉しいことです。コメントをキャンセルメールアドレスが公開されることはありません。*サイト次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。でこでこふうふ.タイトルとURLをコピーしました。