I have just recently picked up Python after 25 years off "coding". My coding experience gave me the foundation but struggling with integrating Tkinter into my python code. This video has provided a serious 'enlightment' for one that has been 'lost' for 25 years from coding. Next, I am going to search for a similar Django video -- which I could not wrap my head around very well. Bravo and thank you, Brad
Hello from Russia. I work as a manager in a trading company. Thank you very much, based on your video, I created my own small project that helps me to fix customer orders. This is a magical feeling when you want something for a long time and you get it - it’s worth a lot and thank you again for that! If anyone is interested, I can share a link to the git repository.
those who are getting error while installing tkinter and tkmessagebox in windows , the module is already installed along with the python setup (python 3.9) and tkmessagebox is a part of tkinter , so no need to install seperately go in cmd(command terminal) and type == "python -m tkinter --version"
Java thought by you will be a dream come true for me. I've been doing Java and android dev for a while but i changed to web dev because of the way you teach it. You are fantastic.
Cool. Am now doing Brad's frontend courses on Udemy. Seriously he's an amazing teacher. I never struggle to understand anything. Some advanced CSS stuff can be treaky sometimes, but with a lil practice, am good. I plan on taking all of his courses. Maybe we could collaborate on a project when I advance a lil in this tech space.
This is a great code-along. It's a perfect starter for anyone like myself who wants to add a GUI to their python code and could use a quick starter. Giving it CRUD functionality with SQL is also helpful. Many thanks for this!
Brad makes me so happy... Gave a colleague of mine at work a link to this TH-cam channel, he's subscribed now... I could hear Brad's voice from his cubicle, lol... I got so excited hahahaha 😄 You're the man Brad, always. Your love for coding and building things is unmatched! That being said, you know one thing that would make my life complete? If you had your courses on Pluralsight. I am aware that Udemy has been giving problems lately, and I feel like a platform like Pluralsight would be just perfect for you sir. Plus you'd be a favorite almost instantly, and your projects and interactive courses would be the bomb. Although I fear that Mr Traversy has too much "Soul" for pluralsight (which is actually part of why we all love you sir).
That's how its referred to in the industry, so at least he's accurate, neither are wrong, though, you get funny looks when you say it your way occasionally nobody is going to say anything really.
That was really easy compared to other tutorials I've watched and also I like that we went from zero to executable file. Really nice to use sqlite for the first time too. good job, I hope you get cheers for your work. Alex.
Brad, your teaching style is superb! Very easy to understand and follow for a complete Noob to Python and Tkinter. I am trying to find a GUI solution for the Raspberry Pi and so far, it seem Python and Tkinter are the best solution.
I am currently working through your Django Udemy course, well done! Thanks for your awesome work man! This is a great Tkinter tutorial as well. Love your explanations in the initial setups as it helps us understand how to think about projects. Keep it up! On which course next: something like Electron (or better alternative) to create desktop apps using the web tech we already know.
Good content. The OOP approach to creating a database is excellent. Would have been interesting to see clicking one of the CRUD buttons creating another window. Nice to see that you don't need Django or Flask to do this stuff.
Another gold nugget from Brad. Thanks a lot for the continuous work in making our lives better. Could you please do a tutorial on how to make price calculator for web services using Javascript. It should be like a multi-step form where users can select items and the price shows up on the next stage of the form until the form is ended.
Thank you, I learned a lot. I liked how you handled the "out of range" error. This happens when you delete an entry but retain its' index in the "selected_item" variable, you could have also reset the "selected_item" variable whenever you deleted something.
This is a really good tutorial to understand tkinter along with CRUD operations. Loved it totally! Hope to watch more videos on various fields!! Thank you so much once again...
Thank you a lot Brad! This was what I was looking for! I want to create a small and low cost erp for a small business working in desktop and offline. Now I need to find out how to create templete for the invoices ( custom fields, columns etc) and print them via my program.
Hello Sir... i have learnt alot from you Node.js Api Master Class. Really amazing ! Hats off to you. Every single line of code you just described in very professional way. Bravo !! Thanks alot :)
Thanks. This helped a lot to get me comfortable in Guis. I could not (yet) get the scroll bar to appear like yours, but it is there and it is working. I suspect I have some library version issues, but I'll check into that
Great video, I notice you are getting a lot of mentions from other YTers as a good resource, I think since TheNewBoston left town you are the "go to" channel for tutorials and such, you have a good range of content and it is getting more varied, this video proves that, not far from 1M subs either! Well deserved I say, your content is invaluable!!
Awww yeah! Damn I remember TheNewBoston from back in the day... Bucky Roberts was such fun to learn from. But yeah, Mr Traversy is basically the go to for TH-cam tuts right now 😌
Thank you for this detailed tutorial. Can you explain how did you rename those multiple instances of a name in a portion of your code, when you duplicate by copying the first part (widget) you created and then you rename it as customer but changing all instances of the previous name simultaneously?
Thanks Brad very clear explanation as always. It would be great to do more videos on tkinter, for instance creating buttons to open up more windows. Stay blessed.
Great tutorial! at 41:50 you can just say if '' in [part_text.get(), customer_text.get(), retailer_text.get(), price_text.get()] or use any([part_text.get()=='', customer_text.get()=='', retailer_text.get()=='', price_text.get()==''] ). If I am going to write similar to what you did, I would write it in this way... if ( part_text.get()=='' or customer_text.get()=='' or retailer_text.get()=='' or price_text.get()=='' ): do whatever
I'm watching this is April 2021 using Python 3.9.2 (Brad is using 3.7.0) and the Tkinter constructor options for many of the widgets are very different. I'm surprised there's been so much change in only 18 months.
Excellent tutorial! Hey Brad, quick question - don't know if you already have a video out there about this, but do you have any tips on how a small dev tutorial channel like myself(~430 subs) can gain more exposure? My focus is Javascript-related. I mean, my content's good and I'm definitely growing, but it's like at a snail's pace!
You really have passion for what you're doing... I enjoy your videos and sometimes I won't know if it is the end of it... good work bro!!! more hugs from Africa!!!
@@ytlagu2010 I see that, but comments like this makes westerners look at Africa like a country. I'm not sure you will see a westerner comment such like : "much love from Europe" . that's what I mean.
@@graciousemmanuel6142 I don't think there is a rule that states that the phrase "much love from ..." should be used only with a country name. It could be any noun really, correct?
I use both but mac just seems smoother for what i do as far as web dev. Less headaches with npm, etc...This project was an exception. Pyinstaller worked fine on windows and gave me issues on mac.
It would be great if you could make a short video about the object oriented version of this. I've checked it on your GitHub but If you could add some explanations it would be very helpful.
i think you made a mistake ... its add_item() method. you shouldnt have to add item into listbox if you call populate().. because the same code is in there... even if you add items into llistbox, when you call the populate() , the list box will be cleaned and get values from database
For those who may have an issue with the command at the beginning "pip install pipenv" like I had, please run "python -m pip install pipenv --user". And then "python -m pipenv shell"
Or run [ pip3 install pipenv ] and that should also work if python3 is already installed on the machine... its just that since pip became pip3 the old 'pip whatever' commands don't work unless you specifically do 'pip3 whatever'... i had that issue myself at beginning of vid.
Great Video! Thank you! Could Tkinter be used on a Raspberry Pi with the official 7" Touch Screen? Does Tkinter support displaying live changing analog readings on the screen?
If you are serious about GUI apps and performance, use anything other than python. My c O(n^2) bubble sort probably beats python O(nlogn) merge sort given enough items to sort.
Amazing tutorial as always Brad . Please as I your long time subscriber I suggest you to make an Android app that has audio and video call feature I am really stuck on that part in Android project of mine . Please bro it's a humble request to you.
Thanks for this tutorial Brad, just the one i needed. I have just finished learning python basics and was wondering about how to create cross platform desktop apps with this language, so your tutorial comes quite handy. I have just a some questions: a) Why are those curly brackets showing in the listbox? b) I suppose that once the installer executable file is built, i may copy it to another computer. But, do i need to install python (same version) on the target computer? is this executable file a 100% native binary or does it include an embedded python interpreter? c) Is the executable generated file comparable to those generated by nuitka? Sorry for so many questions, i'll take a look to tkinter docs. Thanks a lot for your great content buddy. Regards from México !
Great tutorial! I notice a lot of other tutorials in tkinter people are using ".pack" but this one isn't. Can anyone offer an explanation to what the difference is?
i cant install tkinter :( (Error: Error: An error occurred while installing tkinter! Error text: ERROR: Could not find a version that satisfies the requirement tkinter (from versions: none) ERROR: No matching distribution found for tkinter Installation Failed)
maybe you have issues like me installing tkinter and tkmessagebox with pip. I use Python 3.9. Tikinter and tkmessagebox comes by default with the Python. So you can just do the import without installing them. Also tkmessagebox now is tkinter.messagebox
Hello thank you for this amazing tutorial. I have a question if we wanna do some update in our app it will update automatically on execute app? or we have to use again that pyinstaller to make new one? Idk if I could tell properly what I mean :D
Not sure is its the same for Mac and Linux but when using the Tkinter GUI if you change your main python file extension to .pyw the app will run without the console window expecting a windowed app.
On 39:13 why use those 2 lines (parts_list.delete and parts_list.insert)? I mean, populate_list() doesn't do that already? I did it here and got the same result
Thanks Brad, About the add_item function I just noticed that after you called db.Insert you deleted the part_list and then insert the new item's data into the list although, you called the populate_list function after it isn't it enough to just call populate_list which will delete the list before populating it with old data plus new inserted item? Or return the new inserted item from db.Insert then just add this row to the list instead of populating all the list for each insert, update and delete operation? Regards
Thanks Brad. The App run very well in Python. But when i compile it with pyinstaller , the conversion process is sucessfully , but the file "part_manager. exe does not run on Windows ? I have Python 3.8 and Windows 10 64 bits. Best Regards
Hi Brad! I hope you are doing alright there. I just wondering about the add_item function @40:14 . Can I just remove the 'parts_list.delete()' and 'parts_list.insert()' statements? I think the populate_list() already delete items from list and show all from database including newly added item. Correct me if i am wrong.
I have just recently picked up Python after 25 years off "coding". My coding experience gave me the foundation but struggling with integrating Tkinter into my python code. This video has provided a serious 'enlightment' for one that has been 'lost' for 25 years from coding.
Next, I am going to search for a similar Django video -- which I could not wrap my head around very well.
Bravo and thank you, Brad
Hello from Russia. I work as a manager in a trading company. Thank you very much, based on your video, I created my own small project that helps me to fix customer orders. This is a magical feeling when you want something for a long time and you get it - it’s worth a lot and thank you again for that!
If anyone is interested, I can share a link to the git repository.
those who are getting error while installing tkinter and tkmessagebox in windows , the module is already installed along with the python setup (python 3.9) and tkmessagebox is a part of tkinter , so no need to install seperately
go in cmd(command terminal) and type == "python -m tkinter --version"
thank you so much for this!
Finally Brad Stepping Into Desktop!!
This is super useful for beginners! Great job Brad!
Java thought by you will be a dream come true for me. I've been doing Java and android dev for a while but i changed to web dev because of the way you teach it. You are fantastic.
The same here. Was learning Java and switched to HTML/CSS/JS/NodeJS
Cool. Am now doing Brad's frontend courses on Udemy. Seriously he's an amazing teacher. I never struggle to understand anything. Some advanced CSS stuff can be treaky sometimes, but with a lil practice, am good. I plan on taking all of his courses. Maybe we could collaborate on a project when I advance a lil in this tech space.
@@augedoo8409 yes, we could. It is exactly what I am looking for. A programming buddy. That would be cool. PM ?
@@augedoo8409 do you have a discord?
@@MeldzhaParastais I don't own any but am on other community discord servers. Do you?
This is a great code-along. It's a perfect starter for anyone like myself who wants to add a GUI to their python code and could use a quick starter. Giving it CRUD functionality with SQL is also helpful. Many thanks for this!
Brad makes me so happy... Gave a colleague of mine at work a link to this TH-cam channel, he's subscribed now... I could hear Brad's voice from his cubicle, lol... I got so excited hahahaha 😄
You're the man Brad, always. Your love for coding and building things is unmatched!
That being said, you know one thing that would make my life complete? If you had your courses on Pluralsight. I am aware that Udemy has been giving problems lately, and I feel like a platform like Pluralsight would be just perfect for you sir. Plus you'd be a favorite almost instantly, and your projects and interactive courses would be the bomb. Although I fear that Mr Traversy has too much "Soul" for pluralsight (which is actually part of why we all love you sir).
What other languages/technologies would you guys like me to look into for desktop apps? I want to do some stuff beyond web dev
Electron.js
@@rakshiths.n9680 Love Electron, I have a few small projects but I want to do something bigger, maybe a full course or series
Python and GTK
Laravel ? Can we do a desktops app with it ?
What about angular ?
Me: a desktop gee-you-eye application
Brad: a gooey application
That's how its referred to in the industry, so at least he's accurate, neither are wrong, though, you get funny looks when you say it your way occasionally nobody is going to say anything really.
That was really easy compared to other tutorials I've watched and also I like that we went from zero to executable file. Really nice to use sqlite for the first time too.
good job, I hope you get cheers for your work.
Alex.
D Rocks Records tHAnkS AleEeeeXxx
Brad, your teaching style is superb! Very easy to understand and follow for a complete Noob to Python and Tkinter. I am trying to find a GUI solution for the Raspberry Pi and so far, it seem Python and Tkinter are the best solution.
I am currently working through your Django Udemy course, well done! Thanks for your awesome work man! This is a great Tkinter tutorial as well. Love your explanations in the initial setups as it helps us understand how to think about projects. Keep it up! On which course next: something like Electron (or better alternative) to create desktop apps using the web tech we already know.
a clear demonstration of GUI with python and Tkinter
Good content. The OOP approach to creating a database is excellent. Would have been interesting to see clicking one of the CRUD buttons creating another window. Nice to see that you don't need Django or Flask to do this stuff.
Another gold nugget from Brad. Thanks a lot for the continuous work in making our lives better. Could you please do a tutorial on how to make price calculator for web services using Javascript. It should be like a multi-step form where users can select items and the price shows up on the next stage of the form until the form is ended.
Thank you, I learned a lot. I liked how you handled the "out of range" error. This happens when you delete an entry but retain its' index in the "selected_item" variable, you could have also reset the "selected_item" variable whenever you deleted something.
I'd love to see more GUI Development Videos from you. Maybe next you could look into Kivy?
Thank you, Brad! This video gave more understanding than the Python course a have taken. Small, but useful app. Very good starting point.
th-cam.com/video/CEc77MQFzhk/w-d-xo.html&ab_channel=TheCodeLearner
I love how you use VS Code for every single projects you do. Been a fan of VS Code looking at your youtube video, Nice one Brad.
This is a really good tutorial to understand tkinter along with CRUD operations. Loved it totally! Hope to watch more videos on various fields!! Thank you so much once again...
Brad know this, he explain clearly and you get what he said exactly.
Thank you a lot Brad!
This was what I was looking for!
I want to create a small and low cost erp for a small business working in desktop and offline.
Now I need to find out how to create templete for the invoices ( custom fields, columns etc) and print them via my program.
i already purcase your udemy course about nodejs, express & mongo THAT'S AWESOME to the point and really really best way WAITING FOR ANOTHER COURSE
The amount of work needed to put common controls on a form really takes the fun out of coding
This is the best tutorial I have ever taken. Thank you for sharing it.
Hello Sir... i have learnt alot from you Node.js Api Master Class. Really amazing ! Hats off to you. Every single line of code you just described in very professional way. Bravo !!
Thanks alot :)
Nice one..you hit 900-K subs congratulations Traversy Media. :)
Amazing Tutorial. Best a newbee can have it. Thanks Brad!!!!
Thanks. This helped a lot to get me comfortable in Guis. I could not (yet) get the scroll bar to appear like yours, but it is there and it is working. I suspect I have some library version issues, but I'll check into that
I'm a beginner in python 3. Very helpful. Thanks. Keep up the good work. :)
Great video, I notice you are getting a lot of mentions from other YTers as a good resource, I think since TheNewBoston left town you are the "go to" channel for tutorials and such, you have a good range of content and it is getting more varied, this video proves that, not far from 1M subs either! Well deserved I say, your content is invaluable!!
Basically, yes
Awww yeah! Damn I remember TheNewBoston from back in the day... Bucky Roberts was such fun to learn from. But yeah, Mr Traversy is basically the go to for TH-cam tuts right now 😌
ah... very good and and very easy to pratice with your explaining.... thank you very much sir... continue♥♥
Loved it Brad. Keep doing desktop development tutorials :)
Thank you for this detailed tutorial. Can you explain how did you rename those multiple instances of a name in a portion of your code, when you duplicate by copying the first part (widget) you created and then you rename it as customer but changing all instances of the previous name simultaneously?
Thanks Brad very clear explanation as always. It would be great to do more videos on tkinter, for instance creating buttons to open up more windows. Stay blessed.
Great tutorial!
at 41:50 you can just say if '' in [part_text.get(), customer_text.get(), retailer_text.get(), price_text.get()]
or use any([part_text.get()=='', customer_text.get()=='', retailer_text.get()=='', price_text.get()==''] ). If I am going to write similar to what you did, I would write it in this way...
if (
part_text.get()=='' or
customer_text.get()=='' or
retailer_text.get()=='' or
price_text.get()==''
):
do whatever
great job, your tutorials have been very helpful . i rate you one of the best
Many thanks Keith, really it is very assistance to me after letting programming more than 10 years.. I expect to begin my activity strongly..
Great tutorial! great way of showing things!
Nice! Pease more Python and Gui content^^
Just what I was looking for. Thanks a lot Brad
I'm watching this is April 2021 using Python 3.9.2 (Brad is using 3.7.0) and the Tkinter constructor options for many of the widgets are very different. I'm surprised there's been so much change in only 18 months.
This guy is a programming god
Thanks Brad making a obd dashboard for my car and this is super helpful.
Thank you very much. It helps me a lot to start learning python. Hope to see more such project.
Excellent tutorial! Hey Brad, quick question - don't know if you already have a video out there about this, but do you have any tips on how a small dev tutorial channel like myself(~430 subs) can gain more exposure? My focus is Javascript-related. I mean, my content's good and I'm definitely growing, but it's like at a snail's pace!
You really have passion for what you're doing... I enjoy your videos and sometimes I won't know if it is the end of it... good work bro!!! more hugs from Africa!!!
Stop making Africa look like a country
@@graciousemmanuel6142 I am proud of Africa and proud too to be an African, oga!
@@ytlagu2010 I see that, but comments like this makes westerners look at Africa like a country. I'm not sure you will see a westerner comment such like : "much love from Europe" . that's what I mean.
@@graciousemmanuel6142 I don't think there is a rule that states that the phrase "much love from ..." should be used only with a country name. It could be any noun really, correct?
Legend! thank you so much for the hard work you put in :). can you please do a video series on how to use mysql+nodejs properly in a rest api context?
Finally something I dig my teeth into.
Any reason you're on Mac for a while these days?
I use both but mac just seems smoother for what i do as far as web dev. Less headaches with npm, etc...This project was an exception. Pyinstaller worked fine on windows and gave me issues on mac.
Really interesting but why not to use C#?
Any advantage from Python over C# in this task?
Thanks for sharing! It works great!
Yay this is awesome! Thank you. ❤️ From a patron 😀
I woulda put these products into a "treeview" widget instead. You get way better separation and appearance as well.
Just in time. Thanks Brad.
th-cam.com/video/CEc77MQFzhk/w-d-xo.html&ab_channel=TheCodeLearner
It would be great if you could make a short video about the object oriented version of this. I've checked it on your GitHub but If you could add some explanations it would be very helpful.
i think you made a mistake ... its add_item() method. you shouldnt have to add item into listbox if you call populate().. because the same code is in there... even if you add items into llistbox, when you call the populate() , the list box will be cleaned and get values from database
For those who may have an issue with the command at the beginning
"pip install pipenv" like I had, please run "python -m pip install pipenv --user". And then "python -m pipenv shell"
It may be more trustworthy, if you added why to do so.
Or run [ pip3 install pipenv ] and that should also work if python3 is already installed on the machine... its just that since pip became pip3 the old 'pip whatever' commands don't work unless you specifically do 'pip3 whatever'... i had that issue myself at beginning of vid.
Many thanks!
Great Video! Thank you! Could Tkinter be used on a Raspberry Pi with the official 7" Touch Screen?
Does Tkinter support displaying live changing analog readings on the screen?
If you are serious about GUI apps and performance, use anything other than python. My c O(n^2) bubble sort probably beats python O(nlogn) merge sort given enough items to sort.
I really enjoyed this tutorial. I did have a question. Why do you do a part_entry.delete(END) rather than setting part_text=''?
Appreciate your work Brad!
This is so great! Thanks for putting this tutorial together.
th-cam.com/video/CEc77MQFzhk/w-d-xo.html&ab_channel=TheCodeLearner
Hello Brad. Nice tutorial. I have a question, I want to use one of the button to activate another code. Any suggestion?
thank you Heisenberg :)
thank you very much for this tutorial it was really usefull
Great Traversy Media. Thanks for tutorial.
Amazing tutorial as always Brad . Please as I your long time subscriber I suggest you to make an Android app that has audio and video call feature I am really stuck on that part in Android project of mine . Please bro it's a humble request to you.
use py2app for making executable on a mac it worked for me
NOTE:- you need to create a setup.py file for your application
Oh this made my day, thank you so much
th-cam.com/video/CEc77MQFzhk/w-d-xo.html&ab_channel=TheCodeLearner
You are really amazing teacher thanks a lot.
The only other recommendable Tkinter video I've seen was from thenewboston, which was a bit outdated...so thank you very much! =)
Thanks Brad this will work - i did a project like this before - what i want to know is how to encrypt the database
th-cam.com/video/CEc77MQFzhk/w-d-xo.html&ab_channel=TheCodeLearner
Thanks for this tutorial Brad, just the one i needed. I have just finished learning python basics and was wondering about how to create cross platform desktop apps with this language, so your tutorial comes quite handy. I have just a some questions: a) Why are those curly brackets showing in the listbox? b) I suppose that once the installer executable file is built, i may copy it to another computer. But, do i need to install python (same version) on the target computer? is this executable file a 100% native binary or does it include an embedded python interpreter? c) Is the executable generated file comparable to those generated by nuitka?
Sorry for so many questions, i'll take a look to tkinter docs. Thanks a lot for your great content buddy. Regards from México !
th-cam.com/video/CEc77MQFzhk/w-d-xo.html&ab_channel=TheCodeLearner
Great tutorial! I notice a lot of other tutorials in tkinter people are using ".pack" but this one isn't. Can anyone offer an explanation to what the difference is?
After some useless videos, it is something helpful
i cant install tkinter :( (Error: Error: An error occurred while installing tkinter!
Error text:
ERROR: Could not find a version that satisfies the requirement tkinter (from versions: none)
ERROR: No matching distribution found for tkinter
Installation Failed)
"pip install tk" instead of "pip install tkinter"
maybe you have issues like me installing tkinter and tkmessagebox with pip. I use Python 3.9. Tikinter and tkmessagebox comes by default with the Python. So you can just do the import without installing them. Also tkmessagebox now is tkinter.messagebox
I feel like I owe my career to traversy media lmao
LOVED IT
What database you suggest to use for website that will store a LOT of data, mostly images?
Hello thank you for this amazing tutorial. I have a question if we wanna do some update in our app it will update automatically on execute app? or we have to use again that pyinstaller to make new one? Idk if I could tell properly what I mean :D
I think you need to create a new exe file
Not sure is its the same for Mac and Linux but when using the Tkinter GUI if you change your main python file extension to .pyw the app will run without the console window expecting a windowed app.
Hi Brad can you make a linode tutorial please. Thanks
Please can u provide more on this, and thanks a lot, if u know really i benefit alot from your videos, thanks bro 😍😍😍
On 39:13 why use those 2 lines (parts_list.delete and parts_list.insert)?
I mean, populate_list() doesn't do that already? I did it here and got the same result
Thanks, we needed that!
on linux you may need to install some packages manually. I had to on arch yay -S tk.
BRAD is it necessary to learn data structure and algorithm to learn web development?plz reply.
Thanks Brad,
About the add_item function
I just noticed that after you called db.Insert you deleted the part_list and then insert the new item's data into the list
although, you called the populate_list function after it
isn't it enough to just call populate_list which will delete the list before populating it with old data plus new inserted item?
Or return the new inserted item from db.Insert then just add this row to the list instead of populating all the list for each insert, update and delete operation?
Regards
Thank you.. I make this weekend..
th-cam.com/video/CEc77MQFzhk/w-d-xo.html&ab_channel=TheCodeLearner
I will like you to do a maths app with python there should be complex numbers,differentiation,calculus and other maths operation thank you very much
Quality content.
👍
Good job brad
Hey Brad, please make a TH-cam video or Udemy course on REST API using Python and Django
I like it!!! awesome thank you
For me, I got error for GUI to be build executable. I used this command on terminal pyinstaller --onefile part_manager.py(for windows) and it works!
Thanks Brad. The App run very well in Python. But when i compile it with pyinstaller , the conversion process is sucessfully ,
but the file "part_manager. exe does not run on Windows ? I have Python 3.8 and Windows 10 64 bits. Best Regards
If anyone is having trouble with the pipenv shell, type ( python -m pipenv shell ) This should help.
Hi Brad! I hope you are doing alright there. I just wondering about the add_item function @40:14 . Can I just remove the 'parts_list.delete()' and 'parts_list.insert()' statements? I think the populate_list() already delete items from list and show all from database including newly added item. Correct me if i am wrong.