PySide Newbie Tutorials/ja: Difference between revisions

From Qt Wiki
Jump to navigation Jump to search
No edit summary
 
(Change category "LanguageBindings" -> "PySide")
 
(8 intermediate revisions by 2 users not shown)
Line 1: Line 1:
'''日本語''' [[PySide-Newbie-Tutorials|English]] [http://qt-devnet.developpez.com/tutoriels/pyside/simplissimus/#LII French] ''[qt-devnet.developpez.com]''
{{Cleanup | reason=Auto-imported from ExpressionEngine.}}


=PySideシンプリチシムス: 初心者による初心者のための10分間チュートリアル集=
[[Category:PySide]]
[[Category:PySide]]
[[Category:PySide]]
[[Category:PySide]]


以下では簡単な例をいくつか紹介します。特に明記しない限り、各例題は終わるまでに10分程度かかりますが、PySideの習熟度など様々な事情によってはもっと時間がかかることもあります。
'''日本語''' [[PySide-Newbie-Tutorials|English]] [[http://qt-devnet.developpez.com/tutoriels/pyside/simplissimus/#LII French]]


* [[PySideSimplicissimus Module 1 Prerequisites|事前準備]]<br /> プログラミングを始める前には、事前準備がかかせません。「事前準備」ではHello Worldの例などの役に立つリンクを提供しています。
= PySideシンプリチシムス: 初心者による初心者のための10分間チュートリアル集 =


* [[PySideSimplicissimus Module 2 CloseButton Japanese|終了]]<br /> PySideプログラムのウィンドウは、大きさの変更や移動、また記号[x]のクリックで閉じることができます。しかし、プログラマはプログラムが '''終了ボタン''' も持っていることを好むものです。この例ではこのボタンを実装する方法を紹介します。
以下では簡単な例をいくつか紹介します。特に明記しない限り、各例題は終わるまでに10分程度かかりますが、PySideの習熟度など様々な事情によってはもっと時間がかかることもあります。
 
* [[PySideSimplicissimus Module 3 AboutBox Japanese|About]]<br /> この例ではQtとPySideおよびPythonの各バージョンとプラットフォームの種類を表示する '''about box''' を紹介します。大小を問わず、どんなプログラムでも使えます。
 
* [[PySideSimplicissimus Module 4 ShowLicence Japanese|Licenceを表示する]]<br /><span class="caps">GPL</span> (General Public Licence)ライセンスのプログラムは、ユーザーが '''<span class="caps">GPL</span>''' を表示して読めるようにする義務があります。これは見落とされることが多い '''<span class="caps">GPL</span>''' の要件です。この例ではこれを簡単に実装する方法を紹介します。


* [[PySideSimplicissimus Module 5 Combine Japanese|組み合わせる]]<br /> 次に紹介するのは '''CloseButton''' 、 '''AboutBox''' と '''License''' を組み合わせてひとつにまとめたプログラムです。このプログラムはなかなか便利です。例えば私は使用中のPythonとQtとPySideのバージョンを確認するのにこのabout boxを使っています。初心者は10分よりも多少時間がかかるかもしれません。
* [[PySideSimplicissimus_Module_1_Prerequisites | 事前準備]]
プログラミングを始める前には、事前準備がかかせません。「事前準備」ではHello Worldの例などの役に立つリンクを提供しています。


* [[PySideSimplicissimus Module 6 AlternativeCombine Japanese|組み合わせの代案]]<br /> 猫の皮を剥ぐ方法は一つではない ― PySideとPyQtの多くの例ではプログラムで二重の継承を使用しません。この小さなチュートリアルでは多重継承を避けて“combine“プログラムを構築する別の方法を提供します。これは知っておくとよいでしょう。この例題は10分程度かかります。
* [[PySideSimplicissimus_Module_2_CloseButton_Japanese | 終了 ]]
PySideプログラムのウィンドウは、大きさの変更や移動、また記号[x]のクリックで閉じることができます。しかし、プログラマはプログラムが '''終了ボタン''' も持っていることを好むものです。この例ではこのボタンを実装する方法を紹介します。


* [[PySideSimplicissimus Module 7 CombineAllIn1 Japanese|全てを一つに組み合わせる]]<br /> プログラムcombine.pyの最後のバリエーションです。1つのプログラムの中でui_combine.pyとcombine.pyを統合します。この方法のメリットはファイル数が少ないのと、警告付き(編集するべからず)のファイルをもう使わないことです。次の初心者による初心者のためのチュートリアルでは、もう少し現実的になって ― エンジニアリング·アプリケーションです
* [[PySideSimplicissimus_Module_3_AboutBox_Japanese | About]]
この例ではQtとPySideおよびPythonの各バージョンとプラットフォームの種類を表示する '''about box''' を紹介します。大小を問わず、どんなプログラムでも使えます。


* [[PySide Engineering Application|実用的な(ほぼ)エンジニアリング・アプリケーション]]<br /> 約束は守らなくてはならない(政治家だったことはありませんが) ― というわけで、ここに紹介するのは '''ほぼ実用的な''' アプリケーションです。土木と航空工学分野でよく使われる構造解析のアプリケーションです。短くて単純明快なプログラムですが10分以上かかると思います:)
* [[PySideSimplicissimus_Module_4_ShowLicence_Japanese | Licenceを表示する]]
GPL (General Public Licence)ライセンスのプログラムは、ユーザーが '''GPL''' を表示して読めるようにする義務があります。これは見落とされることが多い '''GPL''' の要件です。この例ではこれを簡単に実装する方法を紹介します。


'''エンジョイ!'''
* [[PySideSimplicissimus_Module_5_Combine_Japanese | 組み合わせる]]
次に紹介するのは '''CloseButton''' 、 '''AboutBox''' と '''License''' を組み合わせてひとつにまとめたプログラムです。このプログラムはなかなか便利です。例えば私は使用中のPythonとQtとPySideのバージョンを確認するのにこのabout boxを使っています。初心者は10分よりも多少時間がかかるかもしれません。


===Categories:===
* [[PySideSimplicissimus_Module_6_AlternativeCombine_Japanese | 組み合わせの代案]]
猫の皮を剥ぐ方法は一つではない ― PySideとPyQtの多くの例ではプログラムで二重の継承を使用しません。この小さなチュートリアルでは多重継承を避けて"combine"プログラムを構築する別の方法を提供します。これは知っておくとよいでしょう。この例題は10分程度かかります。


* [[:Category:LanguageBindings|LanguageBindings]]
* [[PySideSimplicissimus_Module_7_CombineAllIn1_Japanese | 全てを一つに組み合わせる]]
** [[:Category:LanguageBindings::PySide|PySide]]
プログラムcombine.pyの最後のバリエーションです。1つのプログラムの中でui_combine.pyとcombine.pyを統合します。この方法のメリットはファイル数が少ないのと、警告付き(編集するべからず)のファイルをもう使わないことです。次の初心者による初心者のためのチュートリアルでは、もう少し現実的になって ― エンジニアリング·アプリケーションです
* [[:Category:LanguageBindings::PySide::Newbie-Tutorials|Newbie Tutorials]]


* [[:Category:LanguageBindings::PySide-Japanese|PySide Japanese]]
* [[PySide_Engineering_Application | 実用的な(ほぼ)エンジニアリング・アプリケーション]]
約束は守らなくてはならない(政治家だったことはありませんが) ― というわけで、ここに紹介するのは '''ほぼ実用的な''' アプリケーションです。土木と航空工学分野でよく使われる構造解析のアプリケーションです。短くて単純明快なプログラムですが10分以上かかると思います:)

Latest revision as of 05:15, 5 June 2016

This article may require cleanup to meet the Qt Wiki's quality standards. Reason: Auto-imported from ExpressionEngine.
Please improve this article if you can. Remove the {{cleanup}} tag and add this page to Updated pages list after it's clean.

日本語 English [French]

PySideシンプリチシムス: 初心者による初心者のための10分間チュートリアル集

以下では簡単な例をいくつか紹介します。特に明記しない限り、各例題は終わるまでに10分程度かかりますが、PySideの習熟度など様々な事情によってはもっと時間がかかることもあります。

プログラミングを始める前には、事前準備がかかせません。「事前準備」ではHello Worldの例などの役に立つリンクを提供しています。

PySideプログラムのウィンドウは、大きさの変更や移動、また記号[x]のクリックで閉じることができます。しかし、プログラマはプログラムが 終了ボタン も持っていることを好むものです。この例ではこのボタンを実装する方法を紹介します。

この例ではQtとPySideおよびPythonの各バージョンとプラットフォームの種類を表示する about box を紹介します。大小を問わず、どんなプログラムでも使えます。

GPL (General Public Licence)ライセンスのプログラムは、ユーザーが GPL を表示して読めるようにする義務があります。これは見落とされることが多い GPL の要件です。この例ではこれを簡単に実装する方法を紹介します。

次に紹介するのは CloseButtonAboutBoxLicense を組み合わせてひとつにまとめたプログラムです。このプログラムはなかなか便利です。例えば私は使用中のPythonとQtとPySideのバージョンを確認するのにこのabout boxを使っています。初心者は10分よりも多少時間がかかるかもしれません。

猫の皮を剥ぐ方法は一つではない ― PySideとPyQtの多くの例ではプログラムで二重の継承を使用しません。この小さなチュートリアルでは多重継承を避けて"combine"プログラムを構築する別の方法を提供します。これは知っておくとよいでしょう。この例題は10分程度かかります。

プログラムcombine.pyの最後のバリエーションです。1つのプログラムの中でui_combine.pyとcombine.pyを統合します。この方法のメリットはファイル数が少ないのと、警告付き(編集するべからず)のファイルをもう使わないことです。次の初心者による初心者のためのチュートリアルでは、もう少し現実的になって ― エンジニアリング·アプリケーションです

約束は守らなくてはならない(政治家だったことはありませんが) ― というわけで、ここに紹介するのは ほぼ実用的な アプリケーションです。土木と航空工学分野でよく使われる構造解析のアプリケーションです。短くて単純明快なプログラムですが10分以上かかると思います:)