root.iconbitmap でウィンドウアイコンを設定する tk.call('wm', 'Iconphoto', ) でウィンドウアイコンを設定する root.iconphoto でウィンドウアイコンを設定する Tkinter でウィンドウアイコンを設定する方法を紹介します。 root.iconbitmap でウィンドウアイコンを設定する root.tk.call() でウィンドウアイコンを設定する root.iconphoto でウィンドウアイコンを設定する root.iconbitmap でウィンドウアイコンを設定する import tkinter as tk root = tk.Tk() root.iconbitmap("/path/to/ico/icon.ico") root.mainloop() iconbitmap(bitmap) はウィンドウ/フレームウィジェットのアイコ
-----BEGIN CERTIFICATE----- R0lGODlhEAAQAPcAAAAAAAAAMwAAZgAAmQAAzAAA/wArAAArMwArZgArmQArzAAr /wBVAABVMwBVZgBVmQBVzABV/wCAAACAMwCAZgCAmQCAzACA/wCqAACqMwCqZgCq mQCqzACq/wDVAADVMwDVZgDVmQDVzADV/wD/AAD/MwD/ZgD/mQD/zAD//zMAADMA MzMAZjMAmTMAzDMA/zMrADMrMzMrZjMrmTMrzDMr/zNVADNVMzNVZjNVmTNVzDNV /zOAADOAMzOAZjOAmTOAzDOA/zOqADOqMzOqZjOqmTOqzDOq/zPVADPVMzPVZjPV mTPVzDPV/zP/ADP/MzP/ZjP/mTP/zDP//2YAAGYAM2YAZmY
Python でアプリを作成した時に独自アイコンを表示させる方法を紹介します。 Tkinter のウィンドウのタイトルバーに独自アイコンを表示させる方法と Pyinstaller で EXE にしたファイルに独自アイコンを表示させる方法です。 あわせて、GIMP を使ったアイコン画像の作り方を紹介します。 目次 ◆アイコンは2種類 ◆タイトルバーアイコンの設定方法 ◆アイコンをコードに埋め込む ◇PowerShellでエンコード ◇Pythonコード ◆EXEアイコンの設定方法 ◆アイコン用画像の作り方 ◆さいごに ◇ご注意 ◇免責事項 ◆参考 ◆アイコンは2種類 Python でアプリを作成した時に独自のアイコンを表示させたい場合、必要なアイコン設定は2つあります。 アプリのウィンドウに表示するアイコン(説明⤵) エクスプローラーで EXE ファイルに表示されるアイコン(説明⤵) これら
pythonファイルを単体実行ファイル(.exe)に変換してくれる便利な「Pyinstaller」。ただ、これで作ったexeがウィルスバスターにウィルス判定されてしまい困ってしまいました。 結論として、Pyinstallerのブートローダーを再構築すれば解決しました。Anaconda環境でやっている例はなかなか見つからなかったので、残しておこうと思います。 ◎動作環境、前提条件 Windows11(64bit) + Anaconda。Git導入済み。 pip uninstall PyInstaller▲Anacondaの各環境からターミナルを開いて、まずは現在インストールされているPyinstallerを削除します。 cd c:\users\ユーザー名\anaconda3\envs\環境名\lib\site-packages▲環境のパッケージがインストールされているフォルダへ移動します。
背景 Pythonでデスクトップアプリを作成することがあり、exe化にpyinstallerを使用 pyinstallerコマンド(pyinstaller hoge.py)でexe化したときに、windows defenderのセキュリティでウイルスが検知された Trojan:Win64/Malgent!MSRというトロイの木馬1区分のチェックに引っかかった pyinstallerを使った場合、windows defenderに引っかかることはよくあることらしい PyInstallerで作ったexeがウィルス判定される [Python] Pyinstallerで実行ファイルがマルウェアに分類されてしまったときの対策 要因 pip install pyinstallerを実施するとコンパイル済みのBootloaderがインストールされる pyinstallerコマンドでexe化するときに使う
【Python GUI tkinterサンプル】クリップボード(clipboard)の値をテキストボックス(ttk.Entry)に反映する by S.Taka · 2019年1月29日 使用するメソッド clipboard_get() 使い方 ・widget.clipboard_get()で現在クリップボードに入っている値を取得できる。 ※widget.clipboard_clear()でクリップボードの内容を削除することができる。 ※widget.clipboard_append()でクリップボードに値を追加できる。 サンプル画像 inputのテキストボックスの文字列を「Ctrl」+「C」でコピー pasteボタンを押下すると下のテキストボックスにクリップボードの値が出力される サンプルコード from tkinter import * import tkinter.ttk as ttk
Pythonでクリップボードへコピー、およびクリップボードからのペーストをしてみます。 目次 tkinterでクリップボードにアクセスするtkinterでCrtl+CとCtrl+Vを有効にするtkinterでのコピーとペーストを試してみたtkinterでクリップボードにアクセスする tkinterモジュールを使ったGUIを作っていて、クリップボードへ出し入れするデータが文字列の場合なら、tkinterのクリップボードへのアクセス機能を使うのが便利です。 クリップボードから画像を読み込む場合は、 Pillow(PIL)を使う方法 があります。また、クリップボードに画像をコピーする場合は、 Pywin32を使う方法 があります。 tkinterにはクリップボードへアクセスするメソッドがあります。クリップボードとやりとりできるデータは、既定値では文字列です。 clipboard_get()はクリ
# メインウィンドウ生成 tk1 = tk.Tk() # ウィンドウサイズを指定 tk1.geometry("900x600") # ウィンドウタイトルを指定 tk1.title("TextConv 2020") # ウィンドウサイズの変更可否設定 tk1.resizable(0,0) # ウィンドウの背景色 tk1.configure(bg="white") tk1.mainloop() from tkinter import filedialog def m_load(): typ = [('テキストファイル','*.txt')] dir = 'C:\\' file = filedialog.askopenfilename(filetypes = typ, initialdir = dir) f = open(file) fdata = f.read() # ファイル終端まで全て読んだ
初めに 職場でメモリリーク問題でトラブった調査してたら予想外の罠が見つかったので投稿します。 ちょっと乱文になると思うのですがご容赦ください。 環境 OS:Windows10 (base) PS C:\Users\95315> python -V Python 3.6.10 :: Anaconda, Inc. (base) PS C:\Users\95315> conda -V conda 4.9.2 (base) PS C:\Users\95315>conda list … tk 8.6.8 hfa6e2cd_0 … 何がしたかったのか https://tkdocs.com/tutorial/text.html 上記ページのExample: Logging Windowの節を参考して欲しいのですがロガーの内容を引っ張ってTk.textで表示するプログラムを作ってました。 要は下のコードで
株式会社 石川設計 システム開発をとことん極めます! ということで一緒に極めましょう!データベース論理設計(業務分析)が趣味のようになってしまったシステム開発のスペシャリストです。パフォーマンスチューニングも得意です。システムにおける様々な問題を解決していますので、それらを共有できればと思います。 今日も見に来てくださって、ありがとうございます。最近コロナウイルスの話題で世間は騒がしいですが、皆さんはどうでしょうか。 ここのところ、tkinterにハマっています。今日は、tkinterで用意されているカーソルにどんなものがあるのか、ということで調べてみました。ご存知の通りTkで定義されているものが利用されます。本家のホームーページのここに利用可能なカーソルの一覧がありました。どんなカーソルがあるか、画像を取れればよかったのですが、実際に動かせるソースの方がいいかも、ということで、残しておき
Python + tkinter で手のひらのマウスカーソルを使いたかったのですが、方法を調べても簡単には見つからなかったのでここにメモしておきます。 Windowsでしか試していませんが、X Windows System や Mac でもできるとのこと。プラットフォームによってやり方はそれぞれ違うみたいです。 結論 Windowsにおける手順は以下の通り。 .cur または .ani 形式のファイルを用意する。 ウィジェットの "cursor" オプションに、@ファイルパス という形式で用意したファイルを指定する。 サンプルソースファイルを以下に示します。 指定するファイルとして C:\Windows\Cursors\earo_busy_xl.ani を指定しています。 お使いのシステムに存在しない場合は適当に修正してください。 import tkinter if __name__ ==
[IT研修]注目キーワード Python UiPath(RPA) 最新技術動向 Microsoft Azure Docker Kubernetes 第27回 tkinterのbindメソッドでイベント処理をしよう! (菱沼佑香) 2021年12月 こんにちは、吉政創成 菱沼です。 今回も「いちばんやさしいPython入門教室(大澤 文孝氏著) 」を片手に勉強していきます。 前回は「クラス」と「オブジェクト」の概念を学ぶ前の準備という事で、tkinterのcanvasを使って動作を確認してみました。 今回はcanvas上にマウスでクリックして円を描くという処理を作っていきます。 bindメソッドでイベントを作る 以前、ヒット&ブローのプログラムを作る際、ボタンをクリックするとメッセージボックスが表示されるという動作を作りました。(参考) こういったユーザーがした操作で発生する処理(関数を実行
ウィジェットを配置するには、pack,grid,placeの3つのメソッドがありますが、ここではpackについて説明します。(個人的にはpack, grid, placeのうち、packが一番使いやすいと思っています。) packは、下図のように、ボタンやラベルなどのウィジェットを上、下、左、右方向に積み木のように、重ねて配置します。 以下に簡単なサンプルを示します。 import tkinter as tk class Application(tk.Frame): def __init__(self, master = None): super().__init__(master) self.master.geometry("250x250") # ボタンの作成 button_top = tk.Button(self.master, text = "TOP", width = 8) bu
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く