Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
tkinterヘルパーモジュールTkSugarについて
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
高見知英
October 16, 2020
Programming
0
980
tkinterヘルパーモジュールTkSugarについて
2020/10/16 【オンライン】はんなりPython #33 LT会で発表した資料です。
動画はこちらです:
https://youtu.be/unwrcBWgxtQ
高見知英
October 16, 2020
Tweet
Share
More Decks by 高見知英
See All by 高見知英
ポッドキャストをはじめよう ポッドキャストのやりかたと続けるコツ
takamichie
0
100
高見知英とAndroid
takamichie
0
84
大人になってからのゲームデビューのハナシ
takamichie
0
81
最近のゲーム実況のハナシ
takamichie
0
100
健常者から見たAndroidのアクセシビリティ機能
takamichie
0
520
山手縁乃庭のいまとこれから考えていること
takamichie
0
150
子どもとゲームとそのほかいろいろのハナシ
takamichie
0
150
高見知英のヒストリー
takamichie
0
120
SRPGがやりたい!
takamichie
0
260
Other Decks in Programming
See All in Programming
守る「だけ」の優しいEMを抜けて、 事業とチームを両方見る視点を身につけた話
maroon8021
3
980
AI 開発合宿を通して得た学び
niftycorp
PRO
0
130
Ruby and LLM Ecosystem 2nd
koic
1
880
DevinとClaude Code、SREの現場で使い倒してみた件
karia
1
1.1k
エンジニアの「手元の自動化」を加速するn8n 2026.02.27
symy2co
0
160
Codex の「自走力」を高める
yorifuji
0
1.2k
Go Conference mini in Sendai 2026 : Goに新機能を提案し実装されるまでのフロー徹底解説
yamatoya
0
600
文字コードの話
qnighy
44
17k
コードレビューをしない選択 #でぃーぷらすトウキョウ
kajitack
3
990
モックわからないマン卒業記 ~振る舞いを起点に見直した、フロントエンドテストにおけるモックの使いどころ~
tasukuwatanabe
2
390
Rで始めるML・LLM活用入門
wakamatsu_takumu
0
180
AWS Infrastructure as Code の新機能 2025 総まとめ 〜SA 4人による怒涛のデモ祭り〜
konokenj
10
3.4k
Featured
See All Featured
Darren the Foodie - Storyboard
khoart
PRO
3
2.9k
How to optimise 3,500 product descriptions for ecommerce in one day using ChatGPT
katarinadahlin
PRO
1
3.5k
Navigating Weather and Climate Data
rabernat
0
140
GraphQLの誤解/rethinking-graphql
sonatard
75
11k
Java REST API Framework Comparison - PWX 2021
mraible
34
9.2k
The Pragmatic Product Professional
lauravandoore
37
7.2k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
10
1.1k
Music & Morning Musume
bryan
47
7.1k
Leading Effective Engineering Teams in the AI Era
addyosmani
9
1.7k
Raft: Consensus for Rubyists
vanstee
141
7.4k
GraphQLとの向き合い方2022年版
quramy
50
14k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
360
30k
Transcript
特定非営利活動法人 まちづくりエージェント SIDE BEACH CITY. tkinterヘルパーモジュール TkSugarについて NPO法人 まちづくりエージェント SIDE
BEACH CITY. 高見知英
特定非営利活動法人 まちづくりエージェント SIDE BEACH CITY. 2020/10/16 高見知英です! フリーランスプログラマ 書籍製作 IT利活用支援
SBCast. SBCamp. SBC.オープンマイク 地域 オンラインイベント まちづくりエージェント SIDE BEACH CITY. tkinterヘルパーモジュール TkSugarについて 2
特定非営利活動法人 まちづくりエージェント SIDE BEACH CITY. PythonのGUIライブラリ tkinter 標準のGUIモジュール 常に最新のPythonで使える 標準で使えるが扱いが煩雑
Kivy 割と人気 クロスプラットフォーム KvファイルでGUIを定義 モジュール構造がやや複雑 PyQt QtのPythonバインディング モジュール構造がやや複雑 PyWebView HTMLベース 表現力豊か 実質JSとCSSもセット まだ3.8の対応が未定? 2020/10/16 tkinterヘルパーモジュール TkSugarについて 3
特定非営利活動法人 まちづくりエージェント SIDE BEACH CITY. TkSugar •tkinterのヘルパーモジュール •YAMLファイルを読み込み、Tkウィンドウに _Tk: title:
"TEST Window" geometry: 400x300 _Frame: pack: _Label: text: "Hello" pack: 2020/10/16 tkinterヘルパーモジュール TkSugarについて 4
特定非営利活動法人 まちづくりエージェント SIDE BEACH CITY. イベント処理 •ボタンクリックなどのcommandに応答 •command実行時に任意のfuncを実行 • 呼び出し元ウィジェットも分かるので、
複数ウィジェットを1つのfuncで処理可能 • tkinterだとちょっとしたテクニックが必要 •Bindによる様々なイベント処理は対応予定 2020/10/16 tkinterヘルパーモジュール TkSugarについて 5
特定非営利活動法人 まちづくりエージェント SIDE BEACH CITY. 変数の埋め込み •変更可能な値を含むウィジェットにも対応 •ラベルやテキストボックスなど • 値をプログラムから取得・設定可能
2020/10/16 tkinterヘルパーモジュール TkSugarについて 6
特定非営利活動法人 まちづくりエージェント SIDE BEACH CITY. サンプル 電卓 ファイル参照ダイアログ 2020/10/16 tkinterヘルパーモジュール
TkSugarについて 7
特定非営利活動法人 まちづくりエージェント SIDE BEACH CITY. やってること •ほぼリフレクションを使って処理 •コンストラクタの引数リストは、 tkinter.pyのコメントより取得 •
他はプロパティまたはメソッドとみなし設定 •tkinter.ttkなどのモジュールにも対応可能 …なはず 2020/10/16 tkinterヘルパーモジュール TkSugarについて 8
特定非営利活動法人 まちづくりエージェント SIDE BEACH CITY. アクセス •Github •https://github.com/TakamiChie/TkSugar/ •PyPI •https://pypi.org/project/tksugar/
2020/10/16 tkinterヘルパーモジュール TkSugarについて 9
特定非営利活動法人 まちづくりエージェント SIDE BEACH CITY. 今後に向けて •見た目は地味だけどとりあえず安定した tkinter • 今後公私ともに使うツールなので作り込みたい
•コントリビュータもぜひ。 2020/10/16 tkinterヘルパーモジュール TkSugarについて 10
特定非営利活動法人 まちづくりエージェント SIDE BEACH CITY. おわり ご清聴ありがとうございました 2020/10/16 tkinterヘルパーモジュール TkSugarについて
11