#Tkinter

novaTopFlexnovaTopFlex
2026-01-19

Window Manager:
Operating System: 24.04.2 LTS
Programming Language: 3.12

This is another one of my latest applications, uploaded to GitHub as "novaWebCal" and supporting different month- and year-based calendars.

novaTopFlexnovaTopFlex
2026-01-19

Window Manager:
Operating System: 24.04.2 LTS
Programming Language: 3.12

This is one of my latest applications, known simply as "Toolkit" but to be uploaded to GitHub as "novaToolkit" eventually.

This application utilizes the theme and styling features of `tkinter.ttk` up to a point, and not on the text and scrolled text windows in any way.

novaTopFlexnovaTopFlex
2026-01-19

I have a new video coming out soon containing all the relevant links for my persona. I will also add OpenStreetMap to the buttons in my application, as I am also an occasional contributor updating the map.

novaTopFlexnovaTopFlex
2026-01-19

I am returning to and following a relatively long hiatus and will return to taking regular notes as such. I have new content using the module in the programming language, including an aggregate link feed and a flexible feature for the terminal, utilizing the module so as to not use `os.system`.

Hype for the Future 80/284: Topics for the YouTube Channel

Introduction On this Monday, January 19, 2026, novaTopFlex is slated to return to GitHub after a relatively long hiatus and create new repositories for educational, documentary, scientific, and artistic purposes in all counts of the concept and context. Topics The first new feature shall be a link applet using the Tkinter graphical toolkit. The application will be presented to both GitHub and YouTube, with more complex setups coming soon using the Tkinter applet and related applets. The […]

novatopflex.wordpress.com/2026

Zelphir Kaltstahlzelphirkaltstahl
2026-01-19

New idea for my language learning tool: Saved searches! I think I got the idea from , where one can save searches as virtual folders, which when clicked perform the same search again across all selected folders locally or remotely, as configured.

In my tool it will merely filter local vocabulary. This is also good preparation for doing things like showing the last search result of a previous session.

Zelphir Kaltstahlzelphirkaltstahl
2026-01-17

I improved the reflow further, by debouncing unnecessary configure events and only reflowing at most every `x` milliseconds, where `x` can be passed to the constructor. Currently for the tag list widget, the reflowing is set to happen with a debounce of 50ms.

Zelphir Kaltstahlzelphirkaltstahl
2026-01-16

Today I released version `0.3` of my language learning tool "Xiaolong Dictionary" [1].

New features include:

(1) context menu with basic text editing functionality for the custom text entry widget
(2) context menu for the vocabulary treeview, from which one can (3) copy treeview content of selected words, (4) open a window for bulk editing tags of words, and (5) open a window displaying attributes of words

[1]: codeberg.org/ZelphirKaltstahl/

Dennis Floresden3@mastodon.world
2026-01-08

Retroconversor de Videos es una pequeña herramienta GUI escrita en Python TKinter para facilitar la conversión de videos a formatos compatibles con WiiMC, Playstation 3 (Movian) y PC antiguos tipo pentium 4 e intel atom, utilizando ffmpeg. Ideal para convertir anime viejo a formato soportado en una wii y un crt antiguo.

Es libre, simple y compartida con cariño.
Código y binario en Codeberg:
👉 codeberg.org/Den391/Retroconve

#opensource #softwarelibre #python #retro #wii #crt #tkinter #ffmpeg #videos

Ventana GUI de un programa en python y tkinter para conversión de videos.
2026-01-01

🖥️ Mới! BabaTV – ứng dụng Python miễn phí cho phép xem hàng trăm kênh truyền hình trực tiếp trên máy tính. Giao diện Tkinter đơn giản, dùng mpv để phát video mượt mà, không cần tài khoản hay đăng ký. Chỉ cần cài VLC 64‑bit trên Windows. Thử ngay để khám phá khắp thế giới! #FreeApp #LiveTV #Python #BabaTV #TVStreaming #TruyềnHình #ỨngDụngMiễnPhí #ỨngDụng #TruyềnHìnhMiễnPhí #MPV #Tkinter

reddit.com/r/SideProject/comme

Zelphir Kaltstahlzelphirkaltstahl
2025-12-23

I created an actual "release" today, for my Xiaolong Dictionary language learning tool [1].

I wonder however, why the GNU/Linux built is bigger. Maybe 'cause I ran another command making the executable. Makefile target:

pyinstaller --clean --onefile --noconsole --add-data "$(TCL_LIBRARY):tcl8.6" --add-data "$(TK_LIBRARY):tk8.6" "$(MODULE)")

While on Windows I have no idea how to do that.

[1]: codeberg.org/ZelphirKaltstahl/

Zelphir Kaltstahlzelphirkaltstahl
2025-12-20

After a lot of trying things, I got some statistics into my language learning tool [1].

The configuration file allows one to specify other searches to visualize other subsets of words.

[1]: codeberg.org/ZelphirKaltstahl/

A screenshot of a window of my app Xiaolong Dictionary, showing language learning progress statistics and diagrams.
Zelphir Kaltstahlzelphirkaltstahl
2025-12-15

Implemented new functionality in my language learning tool, that I currently call "Xiaolong Dictionary": A technically minded user can configure in which order which attributes of a word are revealed in the training window. This one can for example use to define a "hints" attribute and then reveal that first, and then phonetic script and then everything else. The number of phases is configurable, as is which attributes appear in which "reveal phase".

Zelphir Kaltstahlzelphirkaltstahl
2025-12-13

Now I also added spaced repetition to my language learning tool.

The different learn levels, that govern what label is shown in the training dialog, and their timespans (seconds until able to show up again) and numerical value (1,2,3,...) are all configurable in the config file of the application, allowing a (technically minded) learner to easily define their own timespans, labels and durations.

main window of the application, showing the spaced repetition buttontraining dialog, showing spaced repetition supporting buttons, that allow the user to select for how long a word should not be shown again
2025-11-30

Draw multi-colored dashed lines with tkinter and Python
rodstephensbooks.com/tk_multic
#Python #Drawing #TkInter

Multi-colored dashed lines drawn with tkinter and Python
2025-11-27

Let the user draw polygons in tkinter and Python
rodstephensbooks.com/tk_draw_p
#Python #Drawing #tkinter

Polygons drawn with tkinter and Python
2025-11-21

I have spent an unproductive afternoon wrestling with #tkinter in #Python. I don't think I've ever used such an unfriendly layout manager.

Zelphir Kaltstahlzelphirkaltstahl
2025-11-16

Recently made a lot of progress with my app[1]. It now features a powerful search function, that allows one to find _any_ subset of words one wants to find. It's not a child's toy search function. It allows one to chain all kinds of conditions to iteratively get the resulting set of words one want.

Next, I should probably focus on the training aspect. Storing when words were last trained.

Biggest pain so far: Make a properly scrolling frame in tk.

[1]: codeberg.org/ZelphirKaltstahl/

Client Info

Server: https://mastodon.social
Version: 2025.07
Repository: https://github.com/cyevgeniy/lmst