Python GUI Development Using PyQt5

Поділитися
Вставка
  • Опубліковано 2 січ 2025

КОМЕНТАРІ • 128

  • @akshatdodhiya
    @akshatdodhiya 3 роки тому +27

    Creating UI using Qt designer is so simple, it blew my mind!
    Wish I knew it before. Nice video!

  • @lpqocqeeinem2692
    @lpqocqeeinem2692 2 роки тому +25

    For those who are having problems with the GUI closing by itself, you should check your code because instead of raising an exception the GUI will just terminates itself whenever there is an error

  • @royz_1
    @royz_1 3 роки тому +32

    I avoided implementing GUI in my python projects as much as possible because how horrible it is to work with tkinter.
    After watching this, it blew my mind how easy it is to create an awesome GUI using PyQt5. I will probably end up adding GUI to my client projects more than I should from now on.

    • @azkaarkhatib
      @azkaarkhatib 2 роки тому +2

      My situation exactly!

    • @katersaid11
      @katersaid11 2 роки тому +7

      I recommend pyside2 because it is practically just pyqt but with a better licence.
      PyQt5 is GPL licensed, PySide2 is LGPL
      This means that with PyQt5 you would have to provide your source code to your client, whereas with PySide2 you don't have to.

    • @CubingBones
      @CubingBones Рік тому +1

      I used to use ttk but i moved to customtkinter

  • @rabiumuhammedeffect423
    @rabiumuhammedeffect423 3 роки тому +6

    INDEED, I LOVE EVERYTHING IN THIS CHANNEL, THAT'S WHY I NEVER MISS.
    THANKS SO MUCH.

  • @LordDestrojer
    @LordDestrojer Рік тому +2

    Love your speed. You can put so much stuff into 20 minutes. Thank you

  • @gius_peppe
    @gius_peppe 3 роки тому +13

    Could you make a video on how to use PyQt5/Designer in order to make a scientific GUI? ie a GUI in which you can upload data, graph data etc.? This would be super useful! I cannot find any resources on this specific application of GUIS in Python online.

    • @Volodymyr_Honcharov
      @Volodymyr_Honcharov 3 роки тому +3

      Maybe you should use for this DearPyGui that includes a plotting API (ImPlot Wrapping).

  • @Dzcorex
    @Dzcorex 4 місяці тому

    thank you neuralnine you have explained to me in one video how to use perfectly pyqt instead other youtubers whose confused me in ten videos.

  • @mimurajam1501
    @mimurajam1501 3 роки тому +15

    how do you know exactly what I need????

    • @NeuralNine
      @NeuralNine  3 роки тому +11

      I am a medium

    • @hiwab41
      @hiwab41 Рік тому

      why do you need this? i want to know.

    • @rjh7728
      @rjh7728 Рік тому

      I was thinking the same thing!

  • @clh6879
    @clh6879 2 роки тому +4

    Why might it be that on my PyCharm I get unresolved attribute reference warnings for the buttons and textboxes within the class definition? It bothers me quite a bit.

    • @mateuszrosiek1668
      @mateuszrosiek1668 Рік тому

      Im bumping this question up. Im wondering how to fix this? I see you are using tabnine, is it why you are not receiving warnings? Do suggestions what methods that unresolved objects have is caused by that extension?
      PS. Great video 👍

  • @charlesspringer4709
    @charlesspringer4709 6 місяців тому

    I needed this. (Hot tip: Never use the word "what" unless you are asking a question. You can train yourself and never say "what I'm gonna do is I'm gonna" and its relatives again.)

  • @rtr195807
    @rtr195807 3 роки тому +1

    Always a pleasure!

  • @Pelek495
    @Pelek495 Рік тому

    That intro is fire

  • @yasir45982
    @yasir45982 10 місяців тому

    thnx for this video, it was so helpful for my school project

  • @MMKurdia
    @MMKurdia Рік тому

    Amazing and easy to follow video!
    I love it!

  • @Ghostbutfromdestiny2
    @Ghostbutfromdestiny2 3 місяці тому

    thanks a lot ! this tutorial helped a lot!!

  • @parthbansal2775
    @parthbansal2775 3 роки тому +1

    What pycharm theme do you use? It looks sick

  • @uday-xyz1523
    @uday-xyz1523 3 роки тому +1

    Thanks for this video 😄

  • @allannortje6440
    @allannortje6440 2 роки тому

    Awesome !

  • @Blindmin
    @Blindmin Рік тому

    finally a non qt-designer tutorial why did it take me so long to find this lol

  • @gopalrathi901
    @gopalrathi901 3 роки тому

    this guy is so underrated

  • @nguyentai9140
    @nguyentai9140 3 роки тому

    Thanks for your video! It's really useful

  • @kamisema
    @kamisema Рік тому

    Thank you so much. the design part remind me the visual basic which we had in school time. also the question that I have is that can we use this framework and Qt design to build a mobile Apps ?. thank you.

  • @thewu32
    @thewu32 2 роки тому

    Just amazing!!! 😇😇😲😲🤩🤩🤩

  • @18lan
    @18lan 11 місяців тому

    Thank you very much for the great video :)

  • @DeezyDwarf
    @DeezyDwarf Рік тому

    what about threading ?
    im trying to connect to eCAT devices using PYSOEM and its hard to understand how to work properly with signals and QThreads.

  • @mcasualjacques
    @mcasualjacques 2 роки тому

    hi there, any idea why after 2 or 3 Designer sessions, the Designer's own [ File Edit View Tools.... ] menu bar stopped working? i uninstalled, re-installed rebooted.

  • @sebastiangonzales46
    @sebastiangonzales46 5 місяців тому

    Is it possible to use qtdesigner for GUI and implement text to speech stuffs inside it using preset buttons?

  • @bachelorscookery7984
    @bachelorscookery7984 9 місяців тому

    Thankyou very much
    Very useful

  • @WahreZocker
    @WahreZocker 2 роки тому

    brr i love all your videos thxxx!

  • @CaratacusAD
    @CaratacusAD 2 роки тому +2

    Reminds of visual basic :)

  • @anthonywoods2550
    @anthonywoods2550 2 роки тому

    Thank you, Good Instructions. I am running VS Professional 2022. Is there a way to not display console when I run program?

  • @alexd3gv14
    @alexd3gv14 3 роки тому +1

    Can a android app be built using PyQt5 and the designer?

  • @craighansen2818
    @craighansen2818 3 роки тому

    Great video, thank you!

  • @SusanAmberBruce
    @SusanAmberBruce 2 роки тому

    This video has captured my interest, and I am wondering if pyQt5 scores over tkinter with things like validating input, binds, variables and the things that tkinter is not so brilliant at

    • @hiwab41
      @hiwab41 Рік тому

      you mean events right?

  • @Kabanoooo
    @Kabanoooo Рік тому

    i installed pyqt5 (via cmd) but when i try to code something it still shows me that ModuleNotFoundError: No module named 'PyQt5', even when i check in cm if its installed it shows me that it is :/

  • @ScamTheIllusionist
    @ScamTheIllusionist Рік тому

    OMG. I didn't know you wrote the Python Bible. I just got it yesterday on Amazon.

  • @kemar3789
    @kemar3789 Рік тому

    I have a question?
    How does 1 convert these files to .apk in order to run my own code on my mobile for testing

  • @sg8nj
    @sg8nj 10 місяців тому

    Can we create here one console and execute python or any language script on this gui?

  • @hexa3333
    @hexa3333 3 роки тому +1

    Thank you so much!

  • @flamethekid
    @flamethekid 2 роки тому

    how do you get the designer? when I look up the designer its just a website that offers it for $300 a month

  • @jacktinney
    @jacktinney Рік тому

    super helpful thank you

  • @Shrek-iv8gu
    @Shrek-iv8gu 3 роки тому

    Im using Visual Studio for my editor and every time i run the file it opens a box for a second but instantly closes it

  • @krishna290gamer2
    @krishna290gamer2 Рік тому +1

    Give me 1 reason not to using tkinter or customtkinger over PyQt5

  • @VypeReaper
    @VypeReaper 3 роки тому +1

    Great vid! I am learning Python, is there a reason for line# 3? What does it do? at 2:00
    Also the Discord link is not working! :)
    Thanks again for the awesome vids!

    • @littricks3631
      @littricks3631 2 роки тому

      if you import that script from another script and call main or other functions of the same script,it just won't work

    • @SHONNER
      @SHONNER Рік тому

      That line tells the python script to execute only if it is the main program (either double clicked on or ran from a CMD or Terminal prompt) and not if it's an imported python script. If this script was imported by another Python program, it would not auto-execute after importing. This is best practice. Typically, imported Python scripts are not meant to execute when imported. Only executed when made calls to.

  • @Frank78565
    @Frank78565 Рік тому

    anyone when they type from PyQt5.QtWidgets import * I am getting an error saying No Module named PyQt5. I have checked it is installed what else could be in the way?

  • @brutal3369
    @brutal3369 Рік тому

    I thought it was hard but it's actually pretty easy

  • @dhanviner1983
    @dhanviner1983 Рік тому

    what is the use of a lambda function?

    • @akalabayapal9634
      @akalabayapal9634 10 місяців тому +1

      it helps to call the function provided in it with parameters.

  • @germanbrunini5204
    @germanbrunini5204 Рік тому

    pure gold!

  • @vincent-ox5rz
    @vincent-ox5rz 3 роки тому +1

    10:23 reminder ;)

  • @sabyasachimaity8903
    @sabyasachimaity8903 2 роки тому +1

    For once, the software is actually really useful

  • @vladimirsherman6883
    @vladimirsherman6883 2 роки тому

    Thank you

  • @rodrigocerna5756
    @rodrigocerna5756 3 роки тому

    Make a video explaining DeepFake please!

  • @eduardotejeda
    @eduardotejeda 3 роки тому

    🔥🔥🔥

  • @gowthamvideos4713
    @gowthamvideos4713 Рік тому

    thanks u for this

  • @LascelleMckenzie
    @LascelleMckenzie 3 роки тому

    Nice🤙

  • @ruxxuc2091
    @ruxxuc2091 3 роки тому

    gtk+ vs qt5 ??

  • @alien_X1
    @alien_X1 3 роки тому

    tkinter or pyqt5 which is best

    • @atlantic_love
      @atlantic_love 2 роки тому

      You can find gozillions of websites that compare this or that.

    • @greg_pizzatower
      @greg_pizzatower Рік тому

      pyqt5
      it has a literal designer unlike tkinter

  • @dmitry_belonozhko
    @dmitry_belonozhko 2 роки тому

    Super. Like.

  • @wartem
    @wartem 2 роки тому

    Why use PyQt instead of PySide ? Licensing is better with PySide, otherwise more or less identical. Only a few changes in syntax. So why is anyone using PyQt I wonder.

    • @atlantic_love
      @atlantic_love 2 роки тому

      Because PyQt is older and more mature, better supported, better documentation. PySide is a wrapper to PyQt, yes?

    • @wartem
      @wartem 2 роки тому

      @@atlantic_love Qt itself is developed as part of the Qt Project and Pyside is made by The Qt Company.
      The Qt Company is responsible for Qt development, productization and licensing under commercial and open-source licenses. It oversees the development of its Qt application framework within the Qt Project.
      PyQt was developed by Riverbank Computing Limited.

  • @blitzpark1250
    @blitzpark1250 3 роки тому

    How efficient is this?

    • @NeuralNine
      @NeuralNine  3 роки тому

      what do you mean by efficient?

    • @blitzpark1250
      @blitzpark1250 3 роки тому

      @@NeuralNine i mean if it is memory hungry or leaks memory

    • @fus3n
      @fus3n 3 роки тому +1

      @@blitzpark1250 it will be on python you dont have to worry about that but you want to convert it to exe it loads the gui really slow

    • @blitzpark1250
      @blitzpark1250 3 роки тому

      @@fus3n makes sense

  • @daizwap9454
    @daizwap9454 3 роки тому

    Thanks

  • @VeniceSiddiqi-g6z
    @VeniceSiddiqi-g6z 3 місяці тому

    Tyreek Ridge

  • @ayushmishra6077
    @ayushmishra6077 3 роки тому

    me using ursian and in 2 line i have window

  • @edmel144
    @edmel144 11 місяців тому +1

    20:28 I was sooo triggered

  • @ChristineGraham-t3b
    @ChristineGraham-t3b 3 місяці тому

    Juanita Prairie

  • @WilliamBliss-l2k
    @WilliamBliss-l2k 4 місяці тому

    7614 Heathcote Tunnel

  • @ln5185
    @ln5185 Рік тому

    Your name is Flowers? :D

  • @ZaraGervais-x8n
    @ZaraGervais-x8n 3 місяці тому

    Kovacek Trafficway

  • @ShirleyVidal-v7c
    @ShirleyVidal-v7c 3 місяці тому

    Andreanne Plains

  • @Zak-l7e
    @Zak-l7e 2 роки тому +8

    i wonder why programmers are making it hard for themselves, having to code a GUI instead of drag and drop, PyQt5 saved me tones of hours and better GUI, i think it is time to move away from hard coding GUI to using Designer Studios for your GUI, in the years to come, TKinter and the like will be like looking at cobol or pascal code now. thank you for the video very informative by the way

    • @atlantic_love
      @atlantic_love 2 роки тому

      History has shown us that WYSIWYG's are far more trouble than they're worth.

    • @yuukisieq942
      @yuukisieq942 2 роки тому +2

      Actually there is something called Proxlight designer.
      You can design interface in figma by drag and drop and then proxlight converts it to tkinter code

    • @privacyhelp
      @privacyhelp 10 місяців тому +1

      the problem is those drag and drop programs are bloated and produce too much unnecessary code lines

    • @thelavagod
      @thelavagod 5 місяців тому

      The problem with drag and drop programs is they produce way tooo much lines of code. For example if you drag a button and it is colored white by default the drag and drop will just do something like "Button.Color = white" even though it's already defaulted to white

    • @elysonpanolino5413
      @elysonpanolino5413 3 місяці тому

      for flexibility and better program structure. especially for a large project.

  • @HaroldAtwood-n9b
    @HaroldAtwood-n9b 3 місяці тому

    291 Ernestine Springs

  • @EloyDuffus-q3q
    @EloyDuffus-q3q 3 місяці тому

    Parker Island

  • @RichardJones-d8q
    @RichardJones-d8q 3 місяці тому

    Kautzer Circle

  • @RalphVivian-d2c
    @RalphVivian-d2c 4 місяці тому

    Vandervort Pines

  • @JeanRobinson-o4j
    @JeanRobinson-o4j 3 місяці тому

    1384 MacGyver Rapids

  • @ShakespeareElton
    @ShakespeareElton 3 місяці тому

    309 Nelson Parks

  • @AustinHarold-p6n
    @AustinHarold-p6n 3 місяці тому

    742 Regan Fork

  • @shourya9998
    @shourya9998 3 роки тому

    first 🙂

  • @JanetLashley
    @JanetLashley 3 місяці тому

    646 Abshire Canyon

  • @JamieMitchell-o1t
    @JamieMitchell-o1t 3 місяці тому

    Earnestine Haven

  • @ChanceJeangilles-r5u
    @ChanceJeangilles-r5u 4 місяці тому

    Halvorson Camp

  • @IrwinSwierczynski
    @IrwinSwierczynski 3 місяці тому

    080 Gerard Lake

  • @MaggieNorton-l6r
    @MaggieNorton-l6r 2 місяці тому

    Gilda Field

  • @RhysWarner-v7e
    @RhysWarner-v7e 3 місяці тому

    6939 Crona Pines

  • @TheEnderOcelot
    @TheEnderOcelot Рік тому

    there was 68 comments i had to...

  • @JulietZephaniah-t1h
    @JulietZephaniah-t1h 3 місяці тому

    Noel Village

  • @ToutJoanna-j3n
    @ToutJoanna-j3n 3 місяці тому

    Schulist Key

  • @SigneGlas-m1e
    @SigneGlas-m1e 3 місяці тому

    Giovanny Hill

  • @MargaretTaylor-h3h
    @MargaretTaylor-h3h 4 місяці тому

    Kaylin Port

  • @s.aravindh6227
    @s.aravindh6227 3 роки тому

    No vedio 🙂🙂🙂🙂🙂🙂

  • @DawnAdler-w4b
    @DawnAdler-w4b 3 місяці тому

    Becker Villages

  • @ahmedgamberli2250
    @ahmedgamberli2250 3 роки тому

    6th comment!

  • @ChristopherJohnson-k4v
    @ChristopherJohnson-k4v 4 місяці тому

    Renner Parkways

  • @linkstart1424
    @linkstart1424 3 роки тому

    like 10

  • @HenriettaGill-w5w
    @HenriettaGill-w5w 3 місяці тому

    6214 Kirlin Turnpike

  • @ArminaKanus
    @ArminaKanus 3 місяці тому

    85214 Kavon Drive

  • @Ratdere
    @Ratdere 3 місяці тому

    0731 Krystel Wall

  • @EugeneFrank-k5k
    @EugeneFrank-k5k 3 місяці тому

    97384 Kovacek Road