at backyard

Color my life with the chaos of trouble.

tkinter

cx_Freezeを使っていて、error: Multiple top-level packages discovered in a flat-layoutというエラーが出たときの対応手段

目次 目次 今回の経緯 tkinterで作ったノートアプリ error: Multiple top-level packages discovered in a flat-layout というエラー 環境 エラー再現と原因 実際の修正内容 検証:別に設定しなくてもcx_Freeze側でよしなにしている? 結論:tkinterノートア…

tkinterのdestroyとquitの違いを調べた

tkinterを使っているとき、ふとdestroyとquitの違いはなんぞや?と考えた。 両者は似たような動きをするが、どのように異なるのだろうか?と疑問に思って試しにインターネットで調べてみたら、ズバリな回答がstack overflowにあった。 stackoverflow.com 上…

tkinterとasyncioとthreadingを用いた投げっぱなしGUIプログラミング

asyncioとthreadingを用いた投げっぱなし処理について asyncioとthreadingを用いた投げっぱなし処理について下記で書いた。 shinshin86.hateblo.jp 今回こちらで書いた処理をtkinterで作成したGUIアプリ上で試してみたコードを下記に貼る。 やはり実際にデス…

tkinterでノートアプリを書いた

tkinterでシンプルなノートアプリ(メモ帳)を書いてみた tkinterで書いたノートアプリ 年末辺りから集中的にtkinterを使ってデスクトップアプリを作成していた。 tkinterについて触るのは初めてだったので色々と学びつつアプリ作成をしていたが、せっかく学ん…

tkinterでLabelのテキストを変更する方法

tkinterのLabelのテキストを変更する方法に関する備忘録。 Labelのテキストを変更する方法は簡単で、tk.Label で生成したLabelインスタンスの text 属性を変更することで、テキストを変更することができる。 具体的には label["text"] = "変更後のテキスト" …

tkinterとsqlite3を使ってGUIアプリを作ってみる

tkinterとsqlite3(SQLite)を使ってみた際の備忘録です。 sqlite3でdatetimeを(擬似的に)扱う方法については下記を参考にしている。 qiita.com 色々と実装例を見ていると、フロントエンドとバックエンドで構成するほうが良さそうだが、今回はサンプルというこ…

tkinterのgirdを使ったウィジェットの配置について

あけましておめでとうございます。2022年もよろしくおねがいします。 昨晩は妻からプレゼントしてもらったニューマットレスを敷いて寝たのですが、マットレスが変わるとこうも寝心地が変わるものかと驚いています。 まるでホテルの良質なベッドで寝たかのよ…

tkinterでPython GUIプログラミング入門

PySimpleGUIは触っているが、その下のレイヤーで動くtkinter自体は触ったことがなかったので、このタイミングで入門してみようと思う。 一通りtkinterを使ってGUIアプリを作れるようになるところまでをこの記事内に書いていく。 長くなると思うので目次を要…

PySimpleGUIとtkinter、それぞれでHTMLのURLリンク(ハイパーリンク)をテキストフィールドに作る方法

目次 目次 PySimpleGUIでHTMLのURLリンク(ハイパーリンク)をテキストフィールドに作る方法 Pythonでブラウザを起動する方法 PySimpleGUIの画面上にハイパーリンクを実装したサンプル テキストに対してイベントを付与する tkinterでHTMLのURLリンク(ハイパー…