7 Top Python GUI Libraries (2023) [Pricing, Pros, Cons, & 5 factors to help you choose]

แชร์
ฝัง
  • เผยแพร่เมื่อ 26 ก.ย. 2024

ความคิดเห็น • 102

  • @LeMinhHieu19
    @LeMinhHieu19 ปีที่แล้ว +11

    This, is how a good engineer gives you a presentation. Straight to the point, all aspects considered. Thank you!

  • @SoilHealthpk
    @SoilHealthpk ปีที่แล้ว +2

    Good presentation very accurate information
    Thanks

  • @pdep
    @pdep ปีที่แล้ว +7

    Very comprehensive, very helpful, all the facts with no fluff. Excellent. Thank you :)

  • @lyrics810
    @lyrics810 หลายเดือนก่อน +1

    Awesome! Thank you.

  • @nightclocker1851
    @nightclocker1851 7 หลายเดือนก่อน +1

    Good information, good presentation, thanks

  • @QuarktaschemitSenf
    @QuarktaschemitSenf ปีที่แล้ว +4

    Best overview i've found. Only relevant information and top notch presentation. Subbed

  • @CrtoonMike
    @CrtoonMike ปีที่แล้ว +1

    Really informative video. Lots of details. Made me subscribed to this channel. Thanks!

  • @FreihEitner
    @FreihEitner 8 หลายเดือนก่อน

    This is very helpful as I look into expanding beyond tkinter but with low needs (e.g. GTK and Qt are probably overkill for me). Thank you.

  • @mscigniewwinkel8643
    @mscigniewwinkel8643 2 หลายเดือนก่อน

    Thank you! Great presentation!

  • @DarrenlinesUk
    @DarrenlinesUk ปีที่แล้ว +4

    Thanks for this video Hala. It came up in my timeline at the perfect time. Just starting with Python and looking at GUI design.

    • @abdurrazzak1612
      @abdurrazzak1612 ปีที่แล้ว

      I have some years of experience about QT C++. its very good and complete library.

  • @edeniyanda
    @edeniyanda ปีที่แล้ว

    This is a very good one
    One should know things like this before diving into GUI in python

  • @KRYoung_dev
    @KRYoung_dev 11 หลายเดือนก่อน

    Thanks for the informative breakdown!

  • @doughughes257
    @doughughes257 ปีที่แล้ว +1

    Thanks!

  • @hardrod6989
    @hardrod6989 ปีที่แล้ว +1

    Hey Hala, 1) Which License do you recommend to develop and sell a proprietary python software? 2) Also, under the MIT license, do I have to share the source code if I am Not releasing my apps for free and selling my app OR monetizing from my app? (note:- I do not want to share the source code). Thanks in advance.

  • @doughughes257
    @doughughes257 ปีที่แล้ว

    Thank you! Excellent.

  • @kermosrujji9475
    @kermosrujji9475 ปีที่แล้ว +1

    Thx Hala for this amazing video, so the conclusion is this "what are waiting to make a super long video about KIVY" because it seems it's the best
    and i promise to subscribe if you do it lool

  • @davmelchi4308
    @davmelchi4308 ปีที่แล้ว +9

    2023...Flet will change the game!

    • @klassikkustard4828
      @klassikkustard4828 ปีที่แล้ว

      Flet is the 🐐 goat

    • @wafflebutsad
      @wafflebutsad ปีที่แล้ว

      :0 i need to create a gui for my python program. was thinking of picking up pyqt5. or should I look at flet instead

    • @davmelchi4308
      @davmelchi4308 ปีที่แล้ว

      @@wafflebutsad FLET is in dev stage and may not be suitable for all projects. It's up to you to try it out to see if it has all the components necessary for your project. But it's already possible to do a lot of things very easily and it looks very promising

    • @wafflebutsad
      @wafflebutsad ปีที่แล้ว

      @@davmelchi4308 thanks 😊

    • @AminaAmina-hi8mo
      @AminaAmina-hi8mo ปีที่แล้ว

      Can we use Flet for desktop apps? Or it's just for mobile apps?
      Thank you

  • @QuinonesBoysForms
    @QuinonesBoysForms ปีที่แล้ว

    Excellent vid, Hala!

  • @CodePhiles
    @CodePhiles ปีที่แล้ว +4

    Thank you Hala for this impressive tutorial, very professional.

  • @ramchillarege1658
    @ramchillarege1658 7 หลายเดือนก่อน

    Excellent. Thankyou

  • @fdm225
    @fdm225 9 หลายเดือนก่อน

    amazing overview, thank you

  • @ujjwalchetan4907
    @ujjwalchetan4907 11 หลายเดือนก่อน

    Very thorough in analysis 👍👏

  • @pavelanchev1903
    @pavelanchev1903 10 หลายเดือนก่อน

    Excellent presentation, thank you! Can you please share your opinion about Flet?

  • @laikastoq100
    @laikastoq100 ปีที่แล้ว

    Another great video about Python! keep them coming

  • @3ligijus
    @3ligijus 7 หลายเดือนก่อน

    Great video - Thanks

  • @mytube1000javed
    @mytube1000javed 8 หลายเดือนก่อน +1

    What about streamlit?

  • @SaifaldeenSAH
    @SaifaldeenSAH ปีที่แล้ว

    Thank you for the helpful video.

  • @bennguyen1313
    @bennguyen1313 2 หลายเดือนก่อน

    I like designing the GUI elements in a WYSIWYG editor , then separately code what those elements do.
    For example pyqt has Qt Designer..
    GTK has Glade/Cambalache /GTK Builder, and
    wxWidgets has wxSmith / wxGlade / wxFormBuilder.
    Does tkinter have something like that?
    BTW, any thoughts on
    Taipy Designer
    StreamLit
    Gradio
    Google Mesop
    NiceGuI
    ImGui / pyimgui / dearpygui (WYSIWYG Editors: tpecholt / imrad , Raais/ImStudio , ImGuiBuilder and JamesBoer / ImFrame)

  • @bingolio
    @bingolio 8 หลายเดือนก่อน

    @hala u should strongly consider changing the initial intro page which shows up on youtube, its too "boring looking"

  • @frankatsccdu8272
    @frankatsccdu8272 ปีที่แล้ว +2

    Thank you for such a great, informative video!

  • @abdurrazzak1612
    @abdurrazzak1612 ปีที่แล้ว

    Very very informative.
    Want more form Uses of PyQt

  • @tiskraba
    @tiskraba ปีที่แล้ว

    How about accessibily? Which library enables us to build fully accessible applications?

  • @treva31
    @treva31 ปีที่แล้ว

    Great video, thanks!

  • @focusxmedia2014
    @focusxmedia2014 ปีที่แล้ว

    Great breakdown

  • @JorgeEscobarMX
    @JorgeEscobarMX ปีที่แล้ว

    I'm looking into PyQT and see if that's a better experience for my GUIs

  • @yacyasma9293
    @yacyasma9293 ปีที่แล้ว

    Good work, clear and lovely. Can you make a video about gui with html, css , and JavaScript with python

  • @kivymdkorea4631
    @kivymdkorea4631 ปีที่แล้ว +1

    I think PyQt and Kivy(kivymd) is best of Python GUI

  • @samrasoli
    @samrasoli ปีที่แล้ว

    useful

  • @theexposer9483
    @theexposer9483 11 หลายเดือนก่อน

    I will use Streamlit instead of any of these listed if I have to work on python.

  • @kmr512
    @kmr512 12 ชั่วโมงที่ผ่านมา

    Thanks. This was very helpful. Which library has free/low cost GUI designer tool for drag and drop elements? I am new to GUI building.

  • @أحمدالصوماليالحضرمي
    @أحمدالصوماليالحضرمي ปีที่แล้ว +1

    Please can you make a video about converting multiple tkinter files + mysql database into .EXE file without any problems.
    Thank you

    • @PREYMX
      @PREYMX ปีที่แล้ว

      Nuitka

  • @zakihasan8042
    @zakihasan8042 ปีที่แล้ว

    منورة 😍

  • @fredflintstone8048
    @fredflintstone8048 ปีที่แล้ว

    Thanks for the presentation. This helped assure me that my choice for using Kivy was a good one. I'll continue with it. I would also recommend Kivy developers to get into using the Kivy Language if they haven't already which allows you to set up the widgets in ways similar to using CSS rather than doing all the coding in Python alone which of course is an option.

  • @PPV0077
    @PPV0077 ปีที่แล้ว

    I don't understand why guizero is so underrated, it still uses the tkinter module and is great for beginners who just want to create a very basic gui interface. If you want to take it to the next level one can use it with tkinter to make it much more dynamic and modern.
    I use guizero btw for just getting used to gui interfaces.

    • @yash1152
      @yash1152 ปีที่แล้ว +1

      > _"guizero ... uses the tkinter module; is great for beginners who just want to create a very basic gui interface"_
      thanks for mentioning that.

  • @عابثالأخير-ز9ي
    @عابثالأخير-ز9ي ปีที่แล้ว

    What is a framework you are using with python tkinter?

  • @chaosordeal294
    @chaosordeal294 5 หลายเดือนก่อน

    Comparing graphical interfaces with no graphics.

  • @ahem2784
    @ahem2784 ปีที่แล้ว +1

    Am from India

  • @PREYMX
    @PREYMX ปีที่แล้ว

    And Flet and Ttkbootstrap frameworks?

  • @sayoonarachue
    @sayoonarachue ปีที่แล้ว +1

    Don't forget DearPyGui

  • @cbbcbb6803
    @cbbcbb6803 ปีที่แล้ว

    Can python libraries be called from other programming languages? My understanding is most of them are written in C/C++.

    • @pietraderdetective8953
      @pietraderdetective8953 ปีที่แล้ว

      I think it's the other way round: you Cythonize your python code in order to have major speedup and still use python libraries.

  • @mariof.1941
    @mariof.1941 ปีที่แล้ว

    Thank you!

  • @roodyridar2706
    @roodyridar2706 ปีที่แล้ว

    what about flet gui

  • @2002budokan
    @2002budokan 8 หลายเดือนก่อน

    You cannot present any GUI properly without screenshots.

  • @douglasgibbse2001
    @douglasgibbse2001 7 วันที่ผ่านมา

    Davis Jason Anderson Helen Thompson Laura

  • @Kennethlumor
    @Kennethlumor ปีที่แล้ว

    Madam please can you make a video on how to create function and how to call it in another function and how to call the two function.

  • @klassikkustard4828
    @klassikkustard4828 ปีที่แล้ว

    Flet is legend

  • @PANDURANG99
    @PANDURANG99 ปีที่แล้ว

    is pyqt free?

  • @bobsontobson2841
    @bobsontobson2841 ปีที่แล้ว

    PyGameUI is best

  • @andrej2321
    @andrej2321 11 หลายเดือนก่อน

    wxpython FTW

  • @prashantgautam8983
    @prashantgautam8983 ปีที่แล้ว

    PYQT is BEST.

  • @akshathbharathi7376
    @akshathbharathi7376 10 หลายเดือนก่อน

    Whats up hotty

  • @knowledgetreasure-1523
    @knowledgetreasure-1523 ปีที่แล้ว

    you never complete a course i think you doing this intentially for business purpose

  • @theTwistedBanana
    @theTwistedBanana ปีที่แล้ว

    I wish i had a gf who could code 😂😂

  • @ЙенФенФыр
    @ЙенФенФыр ปีที่แล้ว +1

    not a very helpful video. No examples of finished applications, code, performance...

    • @nemeziz_prime
      @nemeziz_prime ปีที่แล้ว

      It is helpful in a different sense. If you want to see code examples etc you can look up the docs for each of these libraries and frameworks.

    • @ЙенФенФыр
      @ЙенФенФыр ปีที่แล้ว

      @@nemeziz_prime yes, I can generally get this information myself, but then why do I need this video? Comparison of the code, how typical tasks are solved - this is exactly the information that is most difficult to obtain

    • @nemeziz_prime
      @nemeziz_prime ปีที่แล้ว

      @@ЙенФенФыр agreed, but I'm just saying this video did provide useful information. This type of info helps people choose the right framework based on the factors mentioned in the video. You can surely ask her to make a new video on that, Hala may accept the request

  • @carlabest1257
    @carlabest1257 ปีที่แล้ว

    None of these python libraries measure up to MS Visual Studio. If you want to make top notch GUI front ends nothing beats Visual Studio.

  • @crackwitz
    @crackwitz 11 หลายเดือนก่อน

    It's TEE-KAY-INTER

  • @zakihasan8042
    @zakihasan8042 ปีที่แล้ว +1

    Kivy sucks 😒

    • @amosdalmerifiorino6841
      @amosdalmerifiorino6841 ปีที่แล้ว

      Why?

    • @cr1azak
      @cr1azak ปีที่แล้ว

      @@amosdalmerifiorino6841 After watching this video I thought Kviy could be the right GUI framework choice for me. I started to research more about it. I then noticed the following drawbacks which matters to me.
      1) The coordinates start at LEFT - LOWER / BOTTOM side i.e . x and y axis 0 is at South-West.. "Why ?"
      2) Need to create CLASSES.
      3) Need to learn yet another (their) language called "KV / kvlang / kivy language ".
      The "just for fun and a difference, like in math" intension behind point 1, had me off.

  • @hoegge
    @hoegge ปีที่แล้ว

    A steep learning curve means you learn fast

  • @Самый-лучший-комент_наверно
    @Самый-лучший-комент_наверно 4 หลายเดือนก่อน

    бесполезная куча воды, тупо поверхностно, как обычно банально.
    и коменты явно фейковые.

  • @Primeagen
    @Primeagen 7 หลายเดือนก่อน +1

    Excellent, to the point, and enough to understand the differences

  • @bobydayderrick459
    @bobydayderrick459 21 วันที่ผ่านมา

    Martin Mark Hernandez Paul Lee Elizabeth

  • @SHONNER
    @SHONNER ปีที่แล้ว +3

    I've used all 7 at one point or another. I still prefer PyQt for my own personal work.

    • @advaiti
      @advaiti ปีที่แล้ว

      what about licensing

    • @SHONNER
      @SHONNER ปีที่แล้ว

      @@advaiti What about it.

    • @theexposer9483
      @theexposer9483 ปีที่แล้ว

      Try Streamlit .

    • @SHONNER
      @SHONNER ปีที่แล้ว

      @@theexposer9483 I don't think it's a GUI.

    • @briancarlo5151
      @briancarlo5151 11 หลายเดือนก่อน

      ​@@advaitipyside 🤍

  • @alejandroibarra8335
    @alejandroibarra8335 ปีที่แล้ว

    Im newish to python app creation, but with any of these will I be able to create a plugin for another software if I load thwm to Visual Studio or another IDE?

  • @abdurrazzak1612
    @abdurrazzak1612 ปีที่แล้ว

    Qt is best !!!