Python Forum
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Your Guidance
#1
Hi to all. I am newbie in Python programming (have read some articles and see youtube tutorials as a start)
i know to write in C++ (as i self taught to code in Arduino to control micro-controllers )
I use a linux based system as my main pc for almost 8 years now.

to my Question :

i would like to design a simple Gui python program for my pc .
my goal is to open new Tabs for entries and fill some prefix data-selections , save them and so i can have a database for my entries.

for Gui i will use the help of the QT Designer GUI .
for the entries i am thinking to use the dictionary method and save the entries all in one Json file that my program will read at start up .

what do you think about that? is the right way to go? should i choose an other method ?

as a newbie i would like to have a certain path that should walk in order to invest my time to learn to do all of these things and not falling the wrong method

thanks in advance
Reply
#2
Build yourself a solid design using a text editor to start, adding drawings of initial GUI design by hand.
Start with an outline, and then fill in the details.
Everything that you haven't thought of will begin to emerge, including how to go about writing the code.
Continue until you are satisfied, and have a complete plan, starting over if necessary.

Final step is to write the code

This is how it should be done. The other way is just start writing, knowing you will have to re-write until you get it right.
First method is always the best.
Reply


Possibly Related Threads…
Thread Author Replies Views Last Post
  Need some coding guidance for a task peny 5 2,195 Sep-27-2021, 02:02 PM
Last Post: peny
  Noob needing guidance.... bako 0 1,866 Mar-29-2020, 06:55 PM
Last Post: bako
  General Guidance in Project JMiller184 1 3,036 Oct-24-2017, 10:27 PM
Last Post: Larz60+

Forum Jump:

User Panel Messages

Announcements
Announcement #1 8/1/2020
Announcement #2 8/2/2020
Announcement #3 8/6/2020