MochiuWiki : SUSE, EC, PCB
案内
メインページ
最近の更新
おまかせ表示
MediaWiki についてのヘルプ
ツール
リンク元
関連ページの更新状況
特別ページ
ページ情報
We ask for
Donations
検索
個人用ツール
ログイン
Toggle dark mode
名前空間
ページ
議論
表示
閲覧
ソースを閲覧
履歴を表示
インストール - PyQtのソースを表示
提供: MochiuWiki : SUSE, EC, PCB
←
インストール - PyQt
あなたには「このページの編集」を行う権限がありません。理由は以下の通りです:
この操作は、次のグループのいずれかに属する利用者のみが実行できます:
管理者
、new-group。
このページのソースの閲覧やコピーができます。
== 概要 == ここでは、Python3.xにPyQt5をインストールする方法を記載する。<br> 手順の流れは以下の通りである。<br> # Qtのインストール # Pythonのインストール # SIPのインストール # PyQt5のインストール # インストールの確認 <br><br> == Qtのインストール== Qtのインストールについては、[[インストール - Qt5]]または[[インストール - Qt6]]を参照すること。<br> <br><br> == PythonまたはAnacondaのインストール == PythonまたはAnacondaのインストールについては、こちらの各ページ([[インストール - Python|Python]]、[[インストール - Anaconda|Anaconda]])を参照する。<br> <br><br> == SIPのインストール == SIPはC++プログラムをpythonで利用できるようにするものである。<br> PyQt5は、SIPを使用してPythonからQtを使えるようにする。<br> <br> pipコマンドを使用して、以下のコマンドを実行する。<br> pip3 install SIP <br><br> == PyQt5のインストール == SIPと同様に、pipコマンドを使用して、以下のコマンドを実行する。<br> pip3 install PyQt5 pip3 install pyqt5-tools <br><br> == PyUICのインストール == PythonからQtDesignerで作ったフォーム(.uiファイル)を直接実行することができないので、<br> PyUICを使用して、.uiファイルを.pyファイルに変換する必要がある。<br> <br> なお、AnacondaにはPyUICが同梱されている。<br> <br> PyUICは、PyQtをインストールすれば一緒にインストールされる。<br> <br> '''PyUICの使用方法'''<br> ターミナルで以下のコマンドを実行すると、.uiファイルが.pyファイルに変換される。(以下の例では、sample.pyファイルとして変換される)<br> which pyuic5 <PyUICのパス名>/pyuic5 -o sample.py sample.ui <br><br> == Python Language Serverのインストール == Python Language Serverは、Jediが補完、定義、ホバー、参照、署名ヘルプ、記号を提供している。<br> Python Language Serverをインストールするには、以下のコマンドを実行する。<br> pip3 install python-language-server <br> Python Language Serverをインストールする時、以下に示す依存関係もインストールされる。 リント: コンパイラやインタプリタよりも厳しくソースコードをチェックするプログラム。 リンタ : エディタ上でlintで検出した悪いシンタックスを指摘してくれるもの。 コードフォーマッタ : ソースコードをlintにしたがって自動整形してくれるもの。 <br> * Rope *: 完了と名前変更を行う。 * Pyflakes *: 様々なエラーを検出するリンタ。 * McCabe *: 複雑さをチェックするリンタ。 * pycodestyle *: スタイルチェック用のリンタ。 * pydocstyle *: docstringに沿ったスタイルチェック用のリンタ(初期設定では無効) * autopep8 *: コードフォーマッタ * YAPF *: コードフォーマッタ(autopep8よりも優先される) <br> また、extras構文を使用して、Python Language Serverをインストールすることもできる。<br> 以下の例では、YAPFをインストールしている。<br> pip3 install 'python-language-server[yapf]' <br> 以下の例では、Python Language Serverにおいて、全ての依存関係もインストールしている。<br> pip3 install 'python-language-server[all]' <br> もし、<code>'install_requires' must be a string or list of strings</code>のようなエラーが発生する場合は、<code>setuptools</code>をアップグレードする。<br> pip3 install -U setuptools <br><br> __FORCETOC__ [[カテゴリ:Python]]
インストール - PyQt
に戻る。
案内
メインページ
最近の更新
おまかせ表示
MediaWiki についてのヘルプ
ツール
リンク元
関連ページの更新状況
特別ページ
ページ情報
We ask for
Donations
Collapse