Inspiration
I really wanted to make something that could be useful for everyone during a time of struggle. I wanted people to be able to use it for anything they needed.
What it does
The program gives users helpful links for whatever they need. When it starts, users pick their age group and it opens another window with buttons for many different problems. The buttons are separated into groups based on what they contain, and when the user clicks on them they are given links to websites and some information about the topic.
How I built it
When building, I started with the main menu, the first thing the user sees. I then went in with the main menu for each age group, adding in every button and organizing them. The last thing I did was go age group by age group, adding the information and links for each button.
Challenges I ran into
The biggest challenge I ran into was the links. Regular labels in the library I used could not be highlighted and nothing in the library could be right-clicked for the option to copy it. I ended up putting each link into a list, so they could be highlighted. The list also lets users highlight just one link by clicking on it anywhere instead of clicking and dragging to highlight it.
Accomplishments that I'm proud of
I'm proud of the amount of research into the buttons as a whole, as well as the amount of windows. Each button has at least for links for information, and each button and age group as a whole has a window. Every window has different ways of presenting information, many of which were new to me. I am also proud of how the classes were used. Each age group has a class, as does the main menu, and I don't often use classes. The classes are organized within themselves and link to the main one.
What I learned
I learned a lot about the tkinter library because I was not very used to all of the arguments, needed and possible, for many of the classes. I have gotten a lot better at using classes and functions, as well as organizing projects as a whole.
What's next for Resources for everyone's needs
The next thing I will do for this program is add more information outside of the links. I want to add educational and fun games for every group so it can be used and enjoyed outside of an internet connection.
Built With
- python
- tkinter
Log in or sign up for Devpost to join the conversation.