Linux Video Editing Adventure
16:16
Article on Python GUI Frameworks
30:44
Some 2024 career advice.
19:49
7 ай бұрын
My worst coworker ever!
35:13
11 ай бұрын
Responding To Some Comments
19:50
11 ай бұрын
Python Virtual Environments
8:40
Жыл бұрын
Don't use Tkinter!
39:53
Жыл бұрын
Пікірлер
@JBroadway
@JBroadway 2 сағат бұрын
This is WAYYY better than Tkinter! Thank you so much for the tutorial this will definitely help me get started 👏🏾
@greghumphris174
@greghumphris174 8 күн бұрын
I'm new to PySide. Signals and Slots was all new to me. Thank you for a great tutorial!
@ramiraz07
@ramiraz07 11 күн бұрын
Thanks , you change my opinion about qt (cute😅) and how to work with qt designer , i hope to make a video about login and how to handle multiple pages Thanks again.
@alghanimaa
@alghanimaa 13 күн бұрын
Thank you very much.. best explanation I saw yet!
@alvinkangiri7397
@alvinkangiri7397 26 күн бұрын
what ide are you using ??
@josys363
@josys363 25 күн бұрын
@@alvinkangiri7397 PyCharm Professional
@alvinkangiri7397
@alvinkangiri7397 24 күн бұрын
@@josys363 Thanks 👍👍👍👍
@YKrsm
@YKrsm 22 сағат бұрын
​@@josys363Hello Jason! I discovered your channel very late, but I'm glad I did. I have a question. I am just learning programming. I want to write a program to make my work easier at work. This program will enter the website we are authorized to with our username and password, save and process data in PDF and Excel format, and then turn them into a word report with a composition. All this will be done by the user himself with gui. I'm talking about thousands of lines of data. Is python and pyside6 suitable for this job? I looked at some projects made with pyside6 and they are very slow. In general, would I have the same problem with such a complex project? What is your professional opinion on this?
@johnmckown1267
@johnmckown1267 Ай бұрын
Working with C++ and qrcreator, but got a lot of nice hints. n00b here.
@vizionthing
@vizionthing Ай бұрын
Being able to compile ui files just with a right click converted me to VScode.
@n0rmaLman
@n0rmaLman Ай бұрын
Absolutely! I used tkinter once and i'v done with it. No more tkinter!
@georgebetrian676
@georgebetrian676 2 ай бұрын
I'm a hobbiest in python. I was doing my first application with tkinter until I found your video about Pyside6 and Qt that makes me switch to it. Also, I use Pycharm because it is a fantastic editor, and QtDesigner is really nice. Building Guis is about visuals, and having tools where you can see inmediately your results and modify it on the fly as needed is the best.
@raufali4660
@raufali4660 2 ай бұрын
Thanks a lot. All Your lessons are brilliant!!! You're right. I'm a beginner and I find QtDesigner very easy and comprehensive tool.
@primescope6874
@primescope6874 2 ай бұрын
What you say makes a lot of sense . Keep uploading. I'd like you to do a CRUD sqlite tutorial using you methodology if possible. Thanks
@josys363
@josys363 2 ай бұрын
Good idea. I think that will be my next video.
@primescope6874
@primescope6874 2 ай бұрын
I'm looking forward to it. Thanks.
@primescope6874
@primescope6874 2 ай бұрын
Many thanks, great explanation and example on using signals and slots to send data. Thanks your really helping me understand PySide6/Qt concepts.
@breakthecode119
@breakthecode119 2 ай бұрын
Thank you so much, Jason, for this video. I was designing UIs using Python, but this approach is much better and faster. The code organization is excellent. I'm now using external tools, and the workflow is incredibly smooth. Thanks again!
@abdelhake2673
@abdelhake2673 2 ай бұрын
Thanks for the video ....can you talk about qml yeah i've asked befor and still want your answer 😅
@josys363
@josys363 2 ай бұрын
I would check out this video, kzbin.info/www/bejne/h3ampGNno5WUkKc
@abdelhake2673
@abdelhake2673 2 ай бұрын
@@josys363 Thanks a lot 😁
@roohanamin594
@roohanamin594 2 ай бұрын
i wish you'd dropped this vid when i was still coding my senior project lol!
@josys363
@josys363 2 ай бұрын
Sorry about that. :)
@NB001ful
@NB001ful 2 ай бұрын
Great video. What IDE or theme is that? I like the aesthetic
@josys363
@josys363 2 ай бұрын
It’s PyCharm Professional with the high contrast theme.
@anonymous-os2pk
@anonymous-os2pk 2 ай бұрын
Please make a detailed video about the python eel library .
@josys363
@josys363 2 ай бұрын
I'm sorry but that's not really my thing.
@abdelhake2673
@abdelhake2673 2 ай бұрын
i really love you video and know that editing video is not an easy task specially for Linux users and that's why i wait for them patiently. Also I'm the one who asked about the threading in pyside6 and hearing you will share a video about it really make my day thanks ,and if you don't mind can you talk about QML and if it's better then widget (the way that we currently you explained it in each of your videos) just a post will be fine if you aren't available and thanks in advance (I've asked in reedit and almost every one advised me to learn it ,and i kind want to hear your thought about it)
@user-gy6qn1ub4y
@user-gy6qn1ub4y 2 ай бұрын
Completely understand your frustration. I have been doing a lot of work with pyside6 after watching your videos, I feel that my code is better as a result of taking your advice. Appreciate that you have taken the time to make these videos. Looking forward to your next.
@user-xn3kc7ig6f
@user-xn3kc7ig6f 2 ай бұрын
you are right. There are many people teaching badly. I wasted a lot of time and sometimes the code they are writing doesn't work well. This video was really inspiring, it helped me understand which is the correct path.
@primescope6874
@primescope6874 2 ай бұрын
Another great video. I'm learning PySide6 & QT. I think your video's are just right for me to apply. I wish you could do more !. Thanks
@keso.mp3
@keso.mp3 2 ай бұрын
I totally understand you. I actually went a couple steps ahead and I'm running Arch in my desktop (just to get the up to date stuff). After many attempts I've managed to have a "stable" running arch OS. I went down the Davinci Resolve rabbit hole and got it working. Just to find out that codec support is severely cut down. And you got to do some more stuff on a side to convert your video to the allowed codecs. I Installed Kdenlive, but haven't messed with it yet.
@josys363
@josys363 2 ай бұрын
Before you try Kdenlive, I would try OpenShot. I'm not saying that Kdenlive is bad, but I've had better luck with OpenShot.
@keso.mp3
@keso.mp3 2 ай бұрын
@@josys363 I’ll keep it in mind, it’s been popping up as a recommendation everywhere I look for, regarding video editing in Linux. By some reason my brain has been ignoring it lmao. Thanks!
@NoxUmbrae
@NoxUmbrae 2 ай бұрын
"I use arch, btw"
@keso.mp3
@keso.mp3 2 ай бұрын
@@NoxUmbrae I was being serious lol. But yeah, I use arch btw
@user-xn3kc7ig6f
@user-xn3kc7ig6f 2 ай бұрын
Great video.
@primescope6874
@primescope6874 2 ай бұрын
Thanks for this information.
@raufalekperov3451
@raufalekperov3451 3 ай бұрын
Thank you so much.
@raufali4660
@raufali4660 3 ай бұрын
Thank you so much. None explains like you. You are a real teacher!!!
@MartinsJakobsons
@MartinsJakobsons 3 ай бұрын
By the way, when you open Designer, go to Form, then View Python Code, and you won't have to deal with the terminal much.
@raufali4660
@raufali4660 3 ай бұрын
Thank you so much!!! You are the best!!!
@raufali4660
@raufali4660 3 ай бұрын
Thank you so much. You are the best! Really!!!
@georgebetrian676
@georgebetrian676 3 ай бұрын
Nice start. I don't know anything about PySide6 but your video is a very good introduction. I'm using pycharm too and I appreciate your setup indications. +10
@raufali4660
@raufali4660 3 ай бұрын
Thank you so much. From the very begining it was clear you are the best!!!
@josys363
@josys363 3 ай бұрын
Well I'm sure far from the best, but I'm glad you liked it.
@FailVines
@FailVines 3 ай бұрын
thanks for the tutorial! i have a question. I have tried to look in the documentation about licenses and my doubt is that if I can use qt designer and pyside both with lpgl license
@josys363
@josys363 3 ай бұрын
I'm not totally sure what your question is, but I would direct all questions about Qt licensing to Qt themselves.
@primescope6874
@primescope6874 3 ай бұрын
Sound advice !
@primescope6874
@primescope6874 4 ай бұрын
Thanks for producing this video demonstration. I learned how to organize my code and a 'workflow'. I'll be checking you other videos because this one was so good. Thankyou.
@aavalos163
@aavalos163 4 ай бұрын
What do you think of PySimpleGUI. I used it for most if not all of my applications of GUI. Before I used tkinter until i found PySimpleGUI and make GUI programming fater and easy very simple no need for OOP.
@user-gy6qn1ub4y
@user-gy6qn1ub4y 4 ай бұрын
Thank you for taking the time to do this.
@lewessays
@lewessays 4 ай бұрын
I love your videos. But, if you adjust your video titles..it has the potential to reach a lot of people....just my opinion.
@user-gy6qn1ub4y
@user-gy6qn1ub4y 4 ай бұрын
Thank you for a very interesting and well presented video.
@Tetianaoutdoors
@Tetianaoutdoors 4 ай бұрын
Took me a while to realize need to use pyside6.rcc instead of pyside6.uic command to turn .qrc file into .py----(pyside6-rcc icons.qrc -o icons_rc.py)
@vampericknight2692
@vampericknight2692 4 ай бұрын
If you wouldnt mind, Jason, could you provide us with those arguments for the external tools?
@vampericknight2692
@vampericknight2692 4 ай бұрын
I would worship the ground you walk on if I could. I have been trying to understand signals ( especially custom ones ) for almost a month now. Please please please, if you could find the time Jason, teach us more! Your method of teaching and showing possible mistakes is godlike.
@josys363
@josys363 4 ай бұрын
I have a video on my channel on signals and slots.
@vampericknight2692
@vampericknight2692 4 ай бұрын
yes thank you I found it :D been crawling over your channel content ever since I watched this one@@josys363
@nahueld9326
@nahueld9326 4 ай бұрын
I have problems with qt designer, using W11, when I open the design layout to edit grafically the window, it crashes and closes itself. I've already tried using older versions of qt creator, if anyone knows how to solve it
@zulucharlie5244
@zulucharlie5244 4 ай бұрын
This is the very best tutorial on PySide6 on the internet. Thank you for making this!
@BigWinston08
@BigWinston08 5 ай бұрын
Good video. What do you think of DearPyGui?
@josys363
@josys363 5 ай бұрын
I've never actually used it, so I can't really offer you an opinion.
@0anant0
@0anant0 5 ай бұрын
Good explanation! I have a case where some other thread updates UI element (text box). In that case, how is the connection made (from some worker thread) and the text data passed (to be shown in the text box widget)? The UI starts the worker thread and the worker thread periodically updates the UI with changing data. Every example I have seen seems to use the type: some_UI_widget.some_action.connect() rather some function in another non-UI thread to connect back to a widget in UI. Also, an example of 'bound signal' (signal bounded to an instance, rather than signals declared as class variables would be appreaciated. Thanks!
@tylorwashere8434
@tylorwashere8434 5 ай бұрын
This is literally the exact video I have been searching for. Previously I had been trying to load the xml files using QUiLoader, and it just wasn't working the way I expected it to. This is perfect. I do have a question and I am really hoping you can help me out. I am trying to develop a program that mainly uses a tab widget for navigation. From a "welcome" tab, you can press buttons that will open their functions in a new tab. Ideally i would like to create a widget for each tab, and then load that widget as the new tab when the corresponding button is pressed. I am having some trouble getting widgets to open as a new tab. Do you have a video that explains this? Your video style is very easy to understand and I would love if you had some content that could help me out with this.
@josys363
@josys363 5 ай бұрын
I really don't see many people doing what you are trying to do. You could add widgets to a tab and then hide that tab. Then from tab one you could show different tabs depending on what button is pressed.
@tylorwashere8434
@tylorwashere8434 5 ай бұрын
@@josys363 so you don't see a way to dynamically generate a tab? I was hoping there was a way to set up a widget class then use it as a layout for a tab
@nickmarshallvfx
@nickmarshallvfx 5 ай бұрын
I think maybe there's one thing you're missing about tkinter in your analysis: You really don't need to understand object oriented programming to create and distribute something. As a beginner, that's pretty major. When I was just learning Python I was able to create simple interfaces for my applications that actually allowed me to distribute a simple app at work (just something that gathered some paths and kicked off a subprocess running another script) without knowing anything about OOP or how to distribute packages in the complex release environment at work. Are there problems with this approach? Absolutely! For starters I really should have learned OOP, and that's before you account for the dangers of releasing a software outside of the approved system. But it did work, it looked fine with a bit of effort paid to forcing some styling in there, and it was super fast to do. Eventually, I ran into the exact problems you described - when starting to build complex apps it was more work to try to do something in tkinter than to just commit to learning Qt (PySide to be more specific). But that did require me to actually have to put down the app development for about 6 months while I learned how to use PySide in my spare time, which was a big commitment. Without your channel Jason I still think there are parts of the PySide/Qt workflow that I would never have fully figured out. This KZbin channel is such a gem. So yes, tkinter is inferior in pretty much every way once you are doing serious development. But I think for an absolute newbie who just wants to be able to display some text prompts and responses in an interface for their mates who don't like looking at a terminal, without having to learn about OOP, qresource files, compiling designer files, pyinstaller for exe creation etc, I'd still recommend tkinter. Just thought I'd throw in my 2 cents, because your advice makes perfect sense when aimed at experienced Python programmers but maybe ignores some nuances that apply to absolute beginners. Anyway, keep doing what you're doing, this channel was a key resource for helping me finally be rid of tkinter and get on my way to being a proper developer. I'll never go back now thanks in no small part to you!
@abdelhake2673
@abdelhake2673 5 ай бұрын
i really think that you are right when it came to KZbin It is just like a side thing and cannot be a full job (not for all people 😅) ..at least that the way i think about it... also can you talk about threading in pyside6 I'll really appreciate it if you can in your free time off course
@josys363
@josys363 5 ай бұрын
Doing a video on threading is on my list.
@abdelhake2673
@abdelhake2673 5 ай бұрын
@@josys363 thanks waiting for it in patient (no pressure tho 😅 take your time )
@parthachakraborty6070
@parthachakraborty6070 5 ай бұрын
Sir, I was clueless to move forward with Python in GUI format, but your guidance popped up in right time. Now I can explore further. Thank you so much. The book is also a good guidance for learner. A small Query : If you could show us some light on QT with Python on an IClone 8 (3D animation) environment as well. Thanks again.
@SyncEdgeHandle
@SyncEdgeHandle 5 ай бұрын
The perfect video for Python and QT designer. Highly recommended.