困ったー

WIN10・アプリ・ゲームで困ったことを調べてみた

「こまったー」は困ったことを調べたブログです。

コロナ対策 |  Teams |  ARK |  Satisfactory |  フォートナイト

スポンサーリンク


【Visual Studio 2019】PythonでTkinterを使うには?

Visual Studio 2019のPythonは、コマンドラインベースのアプリとなります。

GUI(ウィンドウやボタン)を使うにはライブラリを使う必要があり、Tkinterはそのなかでも代表的なライブラリの1つです。

ここではVisual StudioのPtyhonでTkinterを使う方法について紹介します。

PythonでTkinterを使うには?

Hello GUI Zero

Visual StudioでのPythonは、C#やVisual Basicを作るときのようにフォームを作ってボタンを配置するようなデザイナー機能はありません。

 

そのため、ライブラリをつかってウィンドウをプログラムのほうから記述して表示させる必要があります。

 

PythonのGUIで代表的なものといえば、Tkinterです。

ライブラリをインポートすれば、あとはボタンなどを簡単に追加することができます。 

 

pip installを使う

通常Visual StudioのPythonでライブラリを使うには「pip install」が利用できます。

やり方については以下参照ください。 

apicodes.hatenablog.com

 

しかし「pip install tkinter」を実行してみたのですが、「みつかりません」となってしまいました。

f:id:apicode:20200307113917p:plain

 

検索パスを使う

で、いろいろぐぐって調べてみると、tkinterはすでにあってパスを追加すれば利用できるようでした。

参考:Visual StudioでPython(パイソン)を使ってみる2 | 孤独なコンピュータ

 

プロジェクトにある「検索パス」という項目で右クリックメニューから「フォルダーを検索パスに追加」を実行します。

f:id:apicode:20200307114044p:plain

 

でPythonのパスを追加します。

うちの場合は「C:\Program Files (x86)\Microsoft Visual Studio\Shared\Python37_64」です。

f:id:apicode:20200307113834p:plain

 

あとはPYにプログラムを書きます。

import tkinter

root = tkinter.Tk()
root.mainloop()

 

あとは実行します。

すると先にコンソールが起動してそれからTKinterを使ったウィンドウが無事表示されました。

f:id:apicode:20200307114237p:plain

 

TKinterで、ボタンやラベルを追加する書き方については以下参照ください。 

apicodes.hatenablog.com

 

すぐに使える場合もあるかもしれませんが、利用できない場合は上記のように検索パスを追加しておけば大丈夫だと思います。

 

 

 


Python 1年生 体験してわかる!会話でまなべる!プログラミングのしくみ
最新価格は以下のおすすめストアで確認ください。
楽天 >>
Amazon >>
Yahoo!ストア >>

 

[Visual StudioでPython]

  1. 【Visual Studio 2019】Pythonの始め方 インストールは?PIPは?
  2. 【Visual Studio 2019】Pythonでインターネットの関数
  3. 【Visual Studio 2019】Pythonで文章や画像解析
  4. 【Visual Studio 2019】PythonでTkinterを使うには?

このブログは、ネットや書籍上の情報、個人の体験や感想を中心にまとめたものです。 正確性を期していはいますが、間違い・誤訳等あるかもしれません。 当サイトの情報によって生じたいかなる損失について一切の責任を負わないものとします. あらかじめご了承ください。

利用規約・プライバシーポリシー |〇問い合わせ