フォーマットを選択:

zip 5.6 Mb ダウンロード
rar 6.4 Mb ダウンロード
pdf 5.4 Mb ダウンロード
mobi 10.5 Mb ダウンロード
fb2 6.8 Mb ダウンロード
epub 9.4 Mb ダウンロード

光速、簡単、Pythonデスクトップアプリケーション開発: XMLファイルでレイアウトを構築する Perfect Singularity

[特記事項] 本書は、 Kindle Unlimited 対象外である 本書の内容は、全てブログで読む事ができる   [新年のご挨拶] 新年明けまして、おめでとうございます。今年もどうぞ宜しくお願い致します。 本書に興味をお持ち頂き、誠にありがとうございます。本書は、「光速、簡単、Pythonデスクトップアプリケーション開発」です(「perfect singularity シリーズ第1巻」です。)。   [サポートサイト] https://perfect-singularity.blogspot.com/2023/01/perfect-singularity01.html サイトでライブラリとその使用方法を掲載している。コピペしてご利用下さい。 ファイルの数は 1 つだけなのでお手軽である。 またサイトでは、XMLファイルの雛形と画面表示のセットを掲載しているので、お気に入りの画面の XML ファイルをコピペして利用できる。   [ライブラリの特徴] Pythonデスクトップアプリのレイアウトを XML ファイルで構築できる XML ファイルで、背景色、文字色のスタイルを設定できる XML ファイルで、フォントファミリー、フォントサイズのスタイルを設定できる XML ファイルを分割して、複雑なレイアウトを製造する事も可能 ボタンとメニューは、 XML ファイルの command タグで、メソッドのバインドができる XML ファイルで読み込んだ Entry , Button などのコンポーネントは、インスタンスツリーから Path 形式で取得する事が可能 Pythonに標準で付属している tkinter を利用するので、何かを新しくダウンロードする必要は無い   Python に標準でついている tkinter を利用して、デスクトップアプリを製造するためのライブラリを紹介する。   [コードの例1] # ライブラリをインスタンス化# 引数は、ボタンとメニューのコールバックを受け取るインスタンスgui = Gui ( self )# tkinter.Tk をインスタンス化tk_root = tk.Tk()# Tk と XML ファイルパスを引数に渡して、レイアウトを構築# 戻り値はインスタンスが入った連想配列instance_tree = gui.build ( tk_root , 'layout.xml' )# 表示するtk_root.mainloop () 以上。光速。簡単。   [コードの例2] # XML の Path を指定して、インスタンスを取得する事も可能# (戻り値はインスタンスの配列)buttons = instance_tree [ 'gui/body/frame/button' ]  [XMLファイルの例1] 以下、XMLタグの「大なり」「小なり」の記号は、文字化けを避けるため、大文字を利用している。 <!-- スタイルの設定(例) --><style name = "myStyle1" bg = "#ace" fg = "#58c" /><style name = "myStyle2" bg = "black" fg = "white" />・・・<!-- フォントの設定(例) --><font name = "h1" value= "serif,35,bold" /><font name = "h2" value= "Arial Black,25,bold" />・・・・・・<!-- ラベルのレイアウトタグ(例) --><label text = "はじめての、良いコード" >  <style name = "myStyle1" />  <font name = "h1" /></label>・・・<!-- ボタンのレイアウトタグ(例) --><button text = "はじめての、良いコード" >  <command name = "onclick" />  <style name = "myStyle2" />  <font name = "h2" /></label> スタイルを外出しする事ができる。 command タグにコールバック関数の名前を記載する事により、 ボタンが押下された時にコールバックを受け取る事ができる。   [注意事項] 本書は tkinter の参考書ではない ライブラリの利用方法を解説する本である   XML ファイルに記載する内容が、どこのプログラムで利用されているのか、という事について解説する。   [目次] 鋭意製造中     [拙著レーベル] アリス王国 牧歌の書:優しい参考書 新古典文書 World Theory( 2冊 ) 特殊相対性理論 1 : B0B8J9K6CT 特殊相対性理論 2 : B0BDVK8HW9 永遠の相 World Structure( 4冊 ) 圏論 : B09TWR414L NaiveBayes : B09XHGFW3Q 回帰木 : B09ZPTVNYB フーリエ級数 : B0B3KRF71N 機械文書 :機械学習の仕組みを学習するための参考書( B075DJF43Y 等 4 冊) 年代記 :統計学の基礎を学習するための参考書( 4冊 ) 統計学 1 : B01N32W09V 統計学 2 : B01N5YI6N4 データ分析 1 : B06XXX65CG データ分析 2 : B072DZWGL8 アリスのGeneral Education :ベイズの参考書( B071JNXMD5 ) 井上信幸 :各種プログラミング言語の参考書( 13冊 ) Java 1 : B00R2ICDOO Java 2 : B00T1P9THA Java 3 : B00U2GYKWQ Java 4 : B00VX5XIJQ Javaオブジェクト指向 : B013BJXWLK JSP : B015D03QZW JavaScript : B01A33MHZY JavaScript言語仕様 : B01JSJ1F20 HTML : B01JIQZUP6 Android : B0176KQYYM Python : B01I8B79MY Ruby : B01N3XEQP3 C# : B01LXZUOYI その他諸々   [著者] 早稲田大学政治経済学部卒業。金融系企業、SIerを経て、現在はプログラミング講師、教育系サイトの運営、Kindle作家として活動。  

著者:アリス王国 牧歌の書
によって公開:2023/11/30
言語:日本語
ファイルサイズ 光速、簡単、Pythonデスクトップアプリケーション開発: XMLファイルでレイアウトを構築する Perfect Singularity:1827 KB

最適なファイルサイズ

1827 KB 134903 KB 1380 KB 14529 KB 19097 KB 225 KB 257 KB 436 KB