Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Python3 GUI イントロダクション [PySide2 (Qt for Python)]
Rating: 4.1 out of 5(82 ratings)
498 students

Python3 GUI イントロダクション [PySide2 (Qt for Python)]

『Directory Maker』というツールをPySide2(Qt for Python)というライブラリで作りながら、GUIの構築プロセスを一つずつ学習しましょう。GUIプログラミングが初めての方にも丁寧に解説しています。
Last updated 4/2020
Japanese

What you'll learn

  • PythonのGUIの種類
  • PySide2というGUIライブラリについて
  • PySide2のインストール
  • PySide2の基本的な使い方(導入部分)

Course content

4 sections23 lectures1h 52m total length
  • はじめに7:18

    このコースの説明と、PySide2を使うとどのようなアプリが作れるのかを解説します。

  • 講師へ質問を投げる方法について2:44

    UdemyのQ&A機能を使って、講師へ質問を投げる方法を確認します。

  • 動画の再生スピードの変更方法について0:43

    Udemyで公開されている動画の再生スピードを変更する方法を確認します。

  • 添付ファイルについて1:06

    添付ファイルについての説明を行います。

    • 添付されているファイル・プログラムは、このコースを受講していただいた方は、商用利用を含め許可いたします。

      ただし、他人への配布や、会社のサーバーなどへのアップロードは不可としますので、お願いいたします。

Requirements

  • Python3の基本的な使い方(『はじめてのPython3。経験0からGUIアプリケーションを作れるまでの基礎力を!』を学習し終えたレベル)
  • Windows (MacやLinuxでも大丈夫ですが、OS固有の問題が出た場合に対応できない可能性があります。)

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.

Who this course is for:

  • 初めてGUI付きのアプリを作る方
  • PythonのGUIライブラリ選びに困っている方
  • PySide2に興味はあるがどのようなライブラリなのかわからない方
  • PySide2を、簡単なツールを使いながら学びたい方