Skip to content

Learning to create GUIs on tkinter #15

@smoia

Description

@smoia

Title

Learning to create GUIs on tkinter

Short description and the goals for the OHBM BrainHack

A while back I tried to create a Graphical User Interface for a set of python toolboxes of the Physiopy Community. After looking into different options, I ended up playing with tkinter to approach the creation of GUIs, and started putting together a few elements to interact with the main toolboxes.
The first very draft-y result of this play session was this, and while someone might find it pretty (ugly), for sure it's not functional, as I did not associate yet functions to the GUI elements itself.
It takes time to learn a new skill!

So I thought: what best place to learn new hacking skills than the Brainhack!
If you are interested in learning some GUI programming in tkinter with me, please join me! We can develop GUIs for Physiopy's toolboxes together, or if you have your own toolbox we can just learn and compare our work and help each others to get out of this Brianhack with a semi-functional GUI toolbox!

Link to the Project

https://github.com/smoia/peakdet2

Image/Logo for the OHBM brainhack website

https://raw.githubusercontent.com/physiopy/phys2bids/refs/heads/master/docs/_static/physiopy_logo_1280x640.png

Project lead

Stefano Moia (@smoia)

Main Hub

Brisbane

Link to the Project pitch

No response

Other hubs covered by the leaders

  • Brisbane
  • Hybrid (Asia / Pacific)
  • Hybrid (Europe / Middle East / Africa)
  • Hybrid (Americas)

Skills

Python required! We'll learn tkinter together

Recommended tutorials for new contributors

No response

Good first issues

No response

Twitter summary

No response

Short name for the Discord chat channel (~15 chars)

guis-guis-guis

Please read and follow the OHBM Code of Conduct

  • I agree to follow the OHBM Code of Conduct during the hackathon

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions