It's really funny because recently I've registered to Skillshare to learn PyQt5 and now I find this tutorial which explain it much better and for free. Thank you.
@@ori61511 because he either: 1) got it in his recommendations (he never said he searched for this video) 2) the tutorial he already had was bad and he didnt understand it, so he searched for other tutorials
For those like me who could not understand how to build the program, do this: open command line in the folder where you place your .py file and run python .py build
Thanks for sharing. I'm developing NLP tools for my internship and I wanted to dabble into GUIs so that I can make neat little proof of concept programs. Please keep doing what you're doing.
When it comes to actually teaching for understanding your videos are the best ive come across its one thing to just code along but to actually understand it is a different matter.
4:27 That's not what passing `sys.argv` is doing. It's passing the command line arguments to the Qt Application. `sys.argv` are the command line arguments in python. sys.argv[0] is the name of your program, sys.argv[1] is the first command line argument, sys.argv[2] is the second, etc. You can use those in QApplication however you want, or not at all. In Qt C++, you pass in (int argc, char** argv), which is the same thing, argv being the command line arguments (char**, because it is a pointer to a pointer of chars), (argv for argument values), and argc being how many arguments (argc for argument count), these come from the optional C/C++ main function paramaters (int argc, char** argv). (char** argv can also be written as char* argv[] or in other words, a pointer to char arrays, either way, they are the same thing in C/C++). In Qt Java, you pass in args from main(String args[]) which are the command line arguments in java (an array of strings). I suspect it's the same concept in Qt for all languages that have Qt.
coming from java this is so much easier thank the lord. been learning java in university, but now im making a personal project so i am trying to learn python
Hey Dud! Firstly, I learn English and design with python. I researched on RUclips and I found you. You are very very good teaching Python. Well, I develop my English because of you as well as I learn new Python skills. Thank you bro! I want to meet you and talk about python and programing.
@00:04:36 sys.argv is a list of command parameters to the program. So for example if you type python program.py hello world, your sys.argv will be a list like [ "path/to/python" , "program.py" , "hello" , "world" ]
As a German I looked at a German Tutorial of course first - but I didn´t work. So I came here and hallelujah. - Captain I will sail with you all the Seven Seas.
I love your more faced paced teaching style, its much easier to understand and learning is much faster this way. Most python tutorials either treat you like an absolute beginner, or treat you like you know everything, this is a good balance, and i absolutely love this channel!!! +1 Subscriber
Exactly what I needed for my new project in Bioinformatics! Amazing stuff dude! Will definitely donate a bit later when I have some extra money. Will also suggest your videos on my new channel.
I think the sys.argv is to make the program to take CLI arguments. QApplication() requires a list anyway, so just empty list like QApplication([]) works too.
If anyone gets an error, try this: Go to => Python38>lib>site-packages>PyQt5>Qt>plugins In plugins copy platform folder After that go to Python38>lib>site-packages>PyQt5_tools>Qt>bin paste folder here . Do copy and replace.
If anyone has any problems I couldn't get this to work at all with Python 3.9, had to roll back to 3.8.6. It kept giving me all sorts of weird errors, saying python wasn't installed, then python wouldn't initialize QT plugins. Rolling back to 3.8.6 fixed everything. Hope that helps someone. It literally took me about 2 hours of agony to work this out!
@TechWithTim - 4:22 - = sys.argv are the arguments given while starting the program in commandline. For example: "python yourfile.py argument1 arg2 ..." So thats why if you print out sys.argv it is mostly a list of nothing or just the filename... Sry for my bad english
Great! Very nice video. ☺️ If you would cover database connectivity with the implementation of Pyqt5, it would be great. Hope to see interesting stuffs.!
Subscribed just for this series, and you are my only subscription with the bell on! Please do a few dozen on this subject. This is exactly where I want to be (especially if I could get designer working on my chromebook).
Great job as always Tim! In the future, it would be great to show how the window can save the entries to a database or something. Maybe I'm getting ahead of myself though, LOL.
Just a heads up for Mac users (like myself). Pyqt5-tools is only available for Windows, but you can download PySide2, it includes almost everything in pyqt5-tools; pyqt5, pyuic5 and the qdesigner. Just pip3 install PySide2.
There is one important thing that should have been discussed: How to go back after creating .py file to .ui file. This is key if you want to make continuous design changes in .ui. As far as I have searched there is no easy way to do this. Sucks because this is a really great simple GUI tool.
After some tinkering and research, installation that works for me: 1. Install latest python3 64 bit version from: www.python.org/downloads/release/python-385/ (you must select the include PATH check box during installation) 2. Install Qt Designer from here: build-system.fman.io/qt-designer-download 3. Following the tutorial give me this error: ModuleNotFoundError: No module named 'PyQt5' 4. Open cmd and type: pip3 install pyqt5 Now everything works!
QT and PyQt5 are from two different companies. The editor for QT is called QT Creator. The Editor for PyQt5 is called QT Designer. I was also confuse about that.
Another useful tutorial... I really thank you because I also plan to make videos about Python and Ruby. 💯💯💯 Are you going to make videos about other modules (2d, panda 3d)?
Thank you a lot! So far I trying decide which language should I improve my skills with Qt and almost lost time with C++ because I pretty connect with that ui stuff.
@Der Gerät, I've installed it and create my first Qt application. But it seem's there is a problem in one of the dlls. It says that VCRUNTIME140.dll is either not designed to run on Windows or it contains an error. But actually it was upx problem. When i run with --noupx, everything is fine.
Hi there Tim! I've used your channel a LOT so far and I've followed your PyQt tutorials to a point where I want to actually deploy my GUI app across platforms. How do I do this?! *anguish* I was curious if you're ever going to make a pyqtdeploy tutorial to ios. This is something that is not available on RUclips. I've searched and no one has really done a definitive guide to pyqtdeploy. You've mentioned in your PyQt tutorials that it is package able to other operating systems. I know how to do this with pyinstaller, but I'm very confused about how to use the pyqt tool, pyqtdeploy, to deploy the app to native binary, and have a working ios app. Thank you for your time and dedication to education.
For everyone wathing this in 2023 like me: pyqt5 -tools is not compatible with any python version after 3.9. so if you have 3.10 version like me, you probably get en error during instalation as follows : error: subprocess-exited-with-error × Preparing metadata (pyproject.toml) did not run successfully. │ exit code: 1 _____________________________________________________________________________________________ hook = backend.prepare_metadata_for_build_wheel AttributeError: module 'sipbuild.api' has no attribute 'prepare_metadata_for_build_wheel' _____________________________________________________________________________________________ note: This error originates from a subprocess, and is likely not a problem with pip. error: metadata-generation-failed × Encountered error while generating package metadata. ╰─> See above for output. note: This is an issue with the package mentioned above, not pip. hint: See above for details. _____________________________________________________________________________________________ I've found that the best solution is just to downgrade to 3.9 Downgrading can cause compatibility issues and may break certain packages or features that are only available in the newer version. So bare that in mind!!! Few words for Tim: I've just wanted to thank you. All this knowledge that you share whith us is just priceless. Coding changed my life it's like superpower. I was waiting for a letter from Hogwarts, but then i realized that real magic is Coding. You don't know me but I'am seeing you every day, I consider you my Bro in Code.
Appreciate your efforts... but I learned Kivy from your tutorials and got deep into it .made one app and one game and I am making ‘Word Finding’ game now....I personally like kivy very much. Can you please make Android Studio tutorials because it’s very hard to get good resources to learn it...😊
@@flipndip5122 according to my research kivy isn't that popular either, there are fewer tutorials of kivy than there are of pyqt5, I know kivy and i have made a quiz game using it, and trust me, i had to search and write a lot while writing the code, and sometimes it just doesn't turn out the way I want it to
Hi guys! I see many of you have problem with 'No module named 'PyQt5'.' So i created some instructions to help you solve this problem. First of all, check out how and why we are using virtualenv and pylint: 'Virtualenv and why you should use virtual environments' by Corey Shafter: ruclips.net/video/N5vscPTWKOk/видео.html 'Pylint Tutorial - How to Write Clean Python' by Real Python: ruclips.net/video/fFY5103p5-c/видео.html Now we can start creating our project. 1. Create a project folder 2. Install virtualenv package: py -m pip install virtualenv 3. Create venv: py -m pip venv venv_name 4. Now to work in venv activate it: venv_name\Scripts\activate.bat 5. Optionally update pip python -m pip install --upgrade pip 6. Install pylint py -m pip install pyqt5 7. Install PyQt5 py -m pip install pyqt5 8. Create main.py and write code from video And this is point where you probably meet the problem. Error occurs because "Pylint doesn't load any C extensions by default, because those can run arbitrary code." For more check out this: stackoverflow.com/questions/56726580/no-name-qapplication-in-module-pyqt5-qtwidgets-error-in-pylint So, we need add some more settings to our linting process. Open settings.json(if you use VSC, otherwise this file may have a different name) and add settings: "python.linting.enabled": true, "python.linting.pylintEnabled": true, "python.linting.pylintPath": "venvname\\Scripts\\pylint.exe", "python.linting.pylintArgs": ["--extension-pkg-whitelist=PyQt5"] And that's all :) I hope this will help you :)
4:27 That's not what passing sys.argv does. It passes the command line arguments to the QT application. 5:55 You said if you set the x position and y position to 1920 and 1080, it will show up in the right-hand corner of your screen. This is not entirely true. Yes, if you have a 1080p monitor, it will, because FHD is 1920 x 1080, but what if you have a 720p monitor, or a 1440p monitor, or a 4k monitor?
Tech With Tim Sorry if this is the wrong place to ask the following questions, but I've seen no way of asking in a more private manner. I've kind of taken notice of your chair and comparing how it looks to what I find displeasing about my office chair, so I wanted to ask: Do you like your chair? How wobbly (forward and back) is it when locked upright? and do you know if it is still available for retail? I've only found you on YT recently but I'm enjoying all of your content. Hope to keep seeing more. Blitz
Hi Tim, This is Ricardo, first of all I'm really impressed with all the content you created. It's incredible how easy and accesible you make it for everyone to learn. I have just one question as I am trying to build a kind of form application. I saw through your profile and you never really got in to Tkinter. Do you think PyQt5 is a better GUI builder than Tkinter? I consider myself a begginer in GUIs and I don't really know which one might be the best one for me. Thanks in advanced, Regards!
sys.argv The list of command line arguments passed to a Python script. argv[0] is the script name (it is operating system dependent whether this is a full pathname or not). If the command was executed using the -c command line option to the interpreter, argv[0] is set to the string '-c'. If no script name was passed to the Python interpreter, argv[0] is the empty string. To loop over the standard input, or the list of files given on the command line, see the fileinput module. See also sys.orig_argv.
great tutorial! idk if thats just a linux thing, but my window is ignoring the starting position. it gets always placed in the way with minimal overlap.
It's really funny because recently I've registered to Skillshare to learn PyQt5 and now I find this tutorial which explain it much better and for free.
Thank you.
why did you search for a tutorial if you got one?
@@ori61511 because he either:
1) got it in his recommendations (he never said he searched for this video)
2) the tutorial he already had was bad and he didnt understand it, so he searched for other tutorials
For those like me who could not understand how to build the program, do this: open command line in the folder where you place your .py file and run python .py build
they missed their chance to call the module QtPy
pewdiepie
Ooo thad be cute :3
Thanks for sharing. I'm developing NLP tools for my internship and I wanted to dabble into GUIs so that I can make neat little proof of concept programs.
Please keep doing what you're doing.
@Kapil I hope you'll post some videos about your work. It would be great to see projects like those. 😊
When it comes to actually teaching for understanding your videos are the best ive come across its one thing to just code along but to actually understand it is a different matter.
4:27 That's not what passing `sys.argv` is doing. It's passing the command line arguments to the Qt Application. `sys.argv` are the command line arguments in python. sys.argv[0] is the name of your program, sys.argv[1] is the first command line argument, sys.argv[2] is the second, etc. You can use those in QApplication however you want, or not at all.
In Qt C++, you pass in (int argc, char** argv), which is the same thing, argv being the command line arguments (char**, because it is a pointer to a pointer of chars), (argv for argument values), and argc being how many arguments (argc for argument count), these come from the optional C/C++ main function paramaters (int argc, char** argv). (char** argv can also be written as char* argv[] or in other words, a pointer to char arrays, either way, they are the same thing in C/C++).
In Qt Java, you pass in args from main(String args[]) which are the command line arguments in java (an array of strings).
I suspect it's the same concept in Qt for all languages that have Qt.
Thanks for this update.
I came to the comment looking if someone fixed it lool
thanks!
In that case, what are the arguments in the command line??
@Derrick Jeremias Worst propaganda ever dude
I'm just starting to learn PyQt5 and this course looks promising! Nice job!
coming from java this is so much easier thank the lord. been learning java in university, but now im making a personal project so i am trying to learn python
Hey Dud! Firstly, I learn English and design with python. I researched on RUclips and I found you. You are very very good teaching Python. Well, I develop my English because of you as well as I learn new Python skills. Thank you bro! I want to meet you and talk about python and programing.
@00:04:36 sys.argv is a list of command parameters to the program. So for example if you type python program.py hello world, your sys.argv will be a list like [ "path/to/python" , "program.py" , "hello" , "world" ]
Two words : THANK YOU !
Looks much better than Tkinter.
Oh god yeah Tk is... Ugly
As a German I looked at a German Tutorial of course first - but I didn´t work. So I came here and hallelujah. - Captain I will sail with you all the Seven Seas.
Heyyy, wait for me... Do you have space for another sailor !?
ja ich versteh leider englisch nicht soo gut...
I love your more faced paced teaching style, its much easier to understand and learning is much faster this way. Most python tutorials either treat you like an absolute beginner, or treat you like you know everything, this is a good balance, and i absolutely love this channel!!!
+1 Subscriber
bro i swear I see you on every python video in the world 💀
@@Foxtro lmao😂
God Bless you!
Thank you for introducing me to QT Designer.
You saved my sanity!
I've been pushing off learning PyQt5 for a LONG time but it actually seems easy xD
Exactly what I needed for my new project in Bioinformatics! Amazing stuff dude! Will definitely donate a bit later when I have some extra money. Will also suggest your videos on my new channel.
I think the sys.argv is to make the program to take CLI arguments.
QApplication() requires a list anyway, so just empty list like QApplication([]) works too.
First thank you for your time and effort , second can you do more video about GUI for making program interact with internet.Thank you.
you can always write to excel with xlrd
MORE PLEASEEEEE!!! I love this tutorial
If anyone gets an error, try this:
Go to => Python38>lib>site-packages>PyQt5>Qt>plugins
In plugins copy platform folder
After that go to Python38>lib>site-packages>PyQt5_tools>Qt>bin
paste folder here . Do copy and replace.
Inspired by your channel I am making my own django series!
what a nice intro. I liked it more than Tkinter
Good beginners tut. Thnx!
Thank you a lot. I am trying to enable VTK in PyQt, so it will be so great that you make a video to show that.
wow this is much easier and better than tkinter, I wonder what tkinter has that pyQt5 doesn't.
Tkinter is not good for complex programs
If anyone has any problems I couldn't get this to work at all with Python 3.9, had to roll back to 3.8.6.
It kept giving me all sorts of weird errors, saying python wasn't installed, then python wouldn't initialize QT plugins. Rolling back to 3.8.6 fixed everything. Hope that helps someone. It literally took me about 2 hours of agony to work this out!
@TechWithTim - 4:22 - = sys.argv are the arguments given while starting the program in commandline. For example:
"python yourfile.py argument1 arg2 ..."
So thats why if you print out sys.argv it is mostly a list of nothing or just the filename... Sry for my bad english
Thank you!
Great! Very nice video. ☺️
If you would cover database connectivity with the implementation of Pyqt5, it would be great. Hope to see interesting stuffs.!
Yes please! this one :D
Yes please cover the database connectivity using C tree Ace.
Subscribed just for this series, and you are my only subscription with the bell on! Please do a few dozen on this subject. This is exactly where I want to be (especially if I could get designer working on my chromebook).
I have also subscribed because of this series. Everything is super easy when Tim is doing a video about it, I don't know why.
Nice Introduction, Brisk and functional. Looking forward to more, thanks
Thank you for these tutorials, they are amazing! :D
Really appreciate your efforts for the content and the quality of the video. Huge thumps up and subscribed.
Keep up the good work.
Really appreciate that!
Thanks tim, your videos are really helpful.
Thanks
Great job as always Tim!
In the future, it would be great to show how the window can save the entries to a database or something. Maybe I'm getting ahead of myself though, LOL.
Try learning sql
More zoom in code, please! :)
Just a heads up for Mac users (like myself). Pyqt5-tools is only available for Windows, but you can download PySide2, it includes almost everything in pyqt5-tools; pyqt5, pyuic5 and the qdesigner. Just pip3 install PySide2.
Thank you.
Thanks for this tutorial, Tim!
nice intro video for PyQt5
U are awesome bro... Very detailed explaination
nice tutorialh bro. Keep it UP!!
There is one important thing that should have been discussed: How to go back after creating .py file to .ui file. This is key if you want to make continuous design changes in .ui. As far as I have searched there is no easy way to do this. Sucks because this is a really great simple GUI tool.
just save a copy of the .ui when you need some changes
@@wasa01234567899can you explain more on this? Im interested as I now have a task to modify a GUI designed by pyqt5 and I am learning how to do it
Upvoted for sublime
That was great intro into PyQt5, thanks!
This video is so informative and well made keep it up
That's a great stuff to learn!!! Nice work👍
You saved my college assignment 😜😜😜😜
It's a nice video. Thanks a lot Tim!
This is amazing, thanks a lot!
This is saving my degree x thank you so much
very top, nice introduction
Big Thanks From Morocco Bro ! for this useful tutorial. :)
Hello, you can also check this free tutorial on PyQt5 and how to Build Real Software
skl.sh/3cGLbfs
Thank you very much, good explanations
Awesome! I plan on adding a transparent image instead of a basic window. I'm excited to see if I can learn how to do that.
After some tinkering and research, installation that works for me:
1. Install latest python3 64 bit version from: www.python.org/downloads/release/python-385/ (you must select the include PATH check box during installation)
2. Install Qt Designer from here: build-system.fman.io/qt-designer-download
3. Following the tutorial give me this error: ModuleNotFoundError: No module named 'PyQt5'
4. Open cmd and type: pip3 install pyqt5
Now everything works!
Thanks Tim!! I love you
QT and PyQt5 are from two different companies. The editor for QT is called QT Creator. The Editor for PyQt5 is called QT Designer. I was also confuse about that.
Hi! for multiple version of Pythons, it is better to use "python -m pip install PyQt5" instead of "pip install pyqt5"
why
YOU ARE A LIFE SAVER!
Awesome Video! Thanks!
Another useful tutorial...
I really thank you because I also plan to make videos about Python and Ruby.
💯💯💯
Are you going to make videos about other modules (2d, panda 3d)?
@@abdelmoula2 are you self promoting 10 months after he posted this comment :/
You are just Amazing Bro, Keep it up!!!
Hello, you can also check this free tutorial on PyQt5 and how to Build Real Software
skl.sh/3cGLbfs
Great video …thanks
Thanks man that helps me a lot
Thank you a lot! So far I trying decide which language should I improve my skills with Qt and almost lost time with C++ because I pretty connect with that ui stuff.
how's it going now?
One word: Awesome
Awesome video. Btw, about the position of the window... why not retrieve the screen dimensions and center the window within the screen?
great and so useful. tnx a lot
I really loved ur stuff?! Please make a video on how to build plugin with single button
great video- thanks
Explained very well. Could you please make a video about how to convert this PyQt application into an exe file ?
There is a programm called pyinstaller which converts python programms with all libraries needed into an .exe file
@@dergerat2199 Thank you. Let me check it. :)
@Der Gerät, I've installed it and create my first Qt application. But it seem's there is a problem in one of the dlls. It says that VCRUNTIME140.dll is either not designed to run on Windows or it contains an error.
But actually it was upx problem. When i run with --noupx, everything is fine.
Hi can you help me - I used pip to install PyGT5 and when importing my code says it cant find the module, any idea why?
thank you very much it was cool
Thank you, what a useful video.
thanks, love this tutorial
Thanks a lot dude!
Hi there Tim!
I've used your channel a LOT so far and I've followed your PyQt tutorials to a point where I want to actually deploy my GUI app across platforms. How do I do this?! *anguish*
I was curious if you're ever going to make a pyqtdeploy tutorial to ios. This is something that is not available on RUclips. I've searched and no one has really done a definitive guide to pyqtdeploy. You've mentioned in your PyQt tutorials that it is package able to other operating systems. I know how to do this with pyinstaller, but I'm very confused about how to use the pyqt tool, pyqtdeploy, to deploy the app to native binary, and have a working ios app.
Thank you for your time and dedication to education.
For everyone wathing this in 2023 like me:
pyqt5 -tools is not compatible with any python version after 3.9.
so if you have 3.10 version like me, you probably get en error during instalation as follows :
error: subprocess-exited-with-error
× Preparing metadata (pyproject.toml) did not run successfully.
│ exit code: 1
_____________________________________________________________________________________________
hook = backend.prepare_metadata_for_build_wheel
AttributeError: module 'sipbuild.api' has no attribute 'prepare_metadata_for_build_wheel'
_____________________________________________________________________________________________
note: This error originates from a subprocess, and is likely not a problem with pip.
error: metadata-generation-failed
× Encountered error while generating package metadata.
╰─> See above for output.
note: This is an issue with the package mentioned above, not pip.
hint: See above for details.
_____________________________________________________________________________________________
I've found that the best solution is just to downgrade to 3.9
Downgrading can cause compatibility issues and may break certain packages or features that are only available in the newer version. So bare that in mind!!!
Few words for Tim:
I've just wanted to thank you. All this knowledge that you share whith us is just priceless. Coding changed my life it's like superpower. I was waiting for a letter from Hogwarts, but then i realized that real magic is Coding. You don't know me but I'am seeing you every day, I consider you my Bro in Code.
Appreciate your efforts... but I learned Kivy from your tutorials and got deep into it .made one app and one game and I am making ‘Word Finding’ game now....I personally like kivy very much.
Can you please make Android Studio tutorials because it’s very hard to get good resources to learn it...😊
Hey, I know this comment is quite old, but is kivy better and more usable than PyQt?
@@buttplug22 I'd argue that PyQT has surpassed kivyx since his comment was made.
@@flipndip5122 according to my research kivy isn't that popular either, there are fewer tutorials of kivy than there are of pyqt5, I know kivy and i have made a quiz game using it, and trust me, i had to search and write a lot while writing the code, and sometimes it just doesn't turn out the way I want it to
@@Flamiooo yeah I've learned PY is best used as a backend. I wouldn't use it for any sort of GUI
Hi guys!
I see many of you have problem with 'No module named 'PyQt5'.'
So i created some instructions to help you solve this problem.
First of all, check out how and why we are using virtualenv and pylint:
'Virtualenv and why you should use virtual environments' by Corey Shafter:
ruclips.net/video/N5vscPTWKOk/видео.html
'Pylint Tutorial - How to Write Clean Python' by Real Python:
ruclips.net/video/fFY5103p5-c/видео.html
Now we can start creating our project.
1. Create a project folder
2. Install virtualenv package:
py -m pip install virtualenv
3. Create venv:
py -m pip venv venv_name
4. Now to work in venv activate it:
venv_name\Scripts\activate.bat
5. Optionally update pip
python -m pip install --upgrade pip
6. Install pylint
py -m pip install pyqt5
7. Install PyQt5
py -m pip install pyqt5
8. Create main.py and write code from video
And this is point where you probably meet the problem.
Error occurs because "Pylint doesn't load any C extensions by default, because those can run arbitrary code."
For more check out this:
stackoverflow.com/questions/56726580/no-name-qapplication-in-module-pyqt5-qtwidgets-error-in-pylint
So, we need add some more settings to our linting process.
Open settings.json(if you use VSC, otherwise this file may have a different name) and add settings:
"python.linting.enabled": true,
"python.linting.pylintEnabled": true,
"python.linting.pylintPath": "venvname\\Scripts\\pylint.exe",
"python.linting.pylintArgs": ["--extension-pkg-whitelist=PyQt5"]
And that's all :)
I hope this will help you :)
why does "from PyQt5 import QtWidgets" not work for me
You're not alone I need a fix for this
"
from PyQt5 import QtWidgets
ImportError: DLL load failed: The specified module could not be found.
"
@@graysongarrett6739 it's most likely an enviroment variable issue
Wonderful video! Thank you very very much!
Waiting to learn how to call them in the code and do stuff. Click and make magic!!!
def foo():
print("HEYo")
foo()
>>>HEYo
Thank god i gave up on tkinter. And thank you!
ThankYou Sir for Making this Playlist....
this guy knows everything lol
4:27 That's not what passing sys.argv does. It passes the command line arguments to the QT application.
5:55 You said if you set the x position and y position to 1920 and 1080, it will show up in the right-hand corner of your screen. This is not entirely true. Yes, if you have a 1080p monitor, it will, because FHD is 1920 x 1080, but what if you have a 720p monitor, or a 1440p monitor, or a 4k monitor?
just designer in cmd it will automatically open ptqt designer make sure u install pyqt5
Thanks a lot!
very good
Tech With Tim Sorry if this is the wrong place to ask the following questions, but I've seen no way of asking in a more private manner.
I've kind of taken notice of your chair and comparing how it looks to what I find displeasing about my office chair, so I wanted to ask: Do you like your chair? How wobbly (forward and back) is it when locked upright? and do you know if it is still available for retail?
I've only found you on YT recently but I'm enjoying all of your content. Hope to keep seeing more. Blitz
Discord
Do python voice assistant bro
Thanks
could I use pyqt5 to create an app using python that takes advantage of the pyautogui library? (for windows)
Thanks.
Hi Tim,
This is Ricardo, first of all I'm really impressed with all the content you created. It's incredible how easy and accesible you make it for everyone to learn.
I have just one question as I am trying to build a kind of form application. I saw through your profile and you never really got in to Tkinter. Do you think PyQt5 is a better GUI builder than Tkinter? I consider myself a begginer in GUIs and I don't really know which one might be the best one for me.
Thanks in advanced,
Regards!
in one vid, he mentioned that pyqt5 is useful to make more complex application, and its a little bit more capable than tkinter
PowerTube thanks a lot for the early response!! Hope everything’s fine these days!
Sir Tim, just a question only and hope you answer, how to change the logo of your application on the top right corner using the Pyqt5?
please continue
w8ing for #9
sys.argv
The list of command line arguments passed to a Python script. argv[0] is the script name (it is operating system dependent whether this is a full pathname or not). If the command was executed using the -c command line option to the interpreter, argv[0] is set to the string '-c'. If no script name was passed to the Python interpreter, argv[0] is the empty string.
To loop over the standard input, or the list of files given on the command line, see the fileinput module.
See also sys.orig_argv.
great tutorial!
idk if thats just a linux thing, but my window is ignoring the starting position. it gets always placed in the way with minimal overlap.
i love you man