Python3 GUI イントロダクション [PySide2 (Qt for Python)]
『Directory Maker』というツールをPySide2(Qt for Python)というライブラリで作りながら、GUIの構築プロセスを一つずつ学習しましょう。GUIプログラミングが初めての方にも丁寧に解説しています。
Description
このコースは、DirectoryMakerというツールを作りながら、PySide2というGUIライブラリの導入部分を学んでいきます。
どのような手順で構築していけばよいかを丁寧に解説しています。
GUIを作るのが初めての方やPySide2を触ったことが無い方にも理解していただけるように心がけてカリキュラムを策定しました。
ボタン・リストウィジェットなどを含む基本的なウィンドウの作り方や、ダイアログの使用方法を学んでいきます。
カリキュラムの詳細は、動画の一部がプレビューできますので、そちらをご確認いただければと思います。
※このコースは、『はじめてのPython3。経験0からGUIアプリケーションを作れるまでの基礎力を!』を学習し終えたレベルの方向けのコースとなります。
Pythonの基礎がまだ不安な方は、『はじめてのPython3。経験0から~ 』をご購入ください。
(** 『はじめてのPython3。経験0から~ 』には、このコースの内容が丸々入っています。)
カリキュラムの比較表を私のTwitter(@NakamoriTatsuya)で公開していますので、そちらもご確認をお願いいたします。
※このコースに添付されているファイルやプログラムは、このコースを受講していただいた方は、商用利用を含め許可いたします。
ただし、他人への配布や、会社のサーバーなどへのアップロードは不可としますので、お願いいたします。
===============
講師の環境
Windows10
Python (3.7.4)
PySide2 (5.13.0)
PyInstaller (3.5)
===============
[PySide2について]
PySide2はPythonでGUIを構築するためのクロスプラットフォームなライブラリで、QtのPythonバインディングです。
(QtはC++で開発されている、クロスプラットフォームアプリケーションフレームワークで、GUIツールキットとして広く知られています。)
Linux/X11、Mac OS X、Windows上で動作し、LGPLライセンスのもとで公開されています。
Qtが使用されているアプリケーションは次のようなものがあります。
Netflix
LINE
Kindle
Dropbox
Skype
Oracle VirtualBox
Google Earth (デスクトップ向けの旧バージョン)
CMake
Adobe Photoshop Elements
Maya
Nuke
Houdini
OpenToonz
もともとQtが広く使われているということもあり、インターネット上ではQtやPySide2(PySide)の情報がありふれています。
それらの情報も活用できるのが強みのライブラリです。
[Copyrights]
[Python] 2001-2019. Python Software Foundation
[SublimeText] Sublime HQ Pty Ltd
[WhiteSpace (SublimeText)] 2015 Randy Lai
[Alignment (SublimeText)] 2011 Will Bond
[Smart Delete (SublimeText)] Jay Gillibrand
[PyInstaller] 2005–2019, PyInstaller Development Team.
[PySide2] 2019 The Qt Company Ltd.
What You Will Learn!
- PythonのGUIの種類
- PySide2というGUIライブラリについて
- PySide2のインストール
- PySide2の基本的な使い方(導入部分)
Who Should Attend!
- 初めてGUI付きのアプリを作る方
- PythonのGUIライブラリ選びに困っている方
- PySide2に興味はあるがどのようなライブラリなのかわからない方
- PySide2を、簡単なツールを使いながら学びたい方