PyQt5 QtDesigner Login and Signup Forms tutorial: for COMPLETE beginners

Поделиться
HTML-код
  • Опубликовано: 18 янв 2025

Комментарии • 123

  • @nanakiinc.1441
    @nanakiinc.1441 3 года назад +12

    This is one of the best coding tutorials on youtube.
    Most coding tutorial: Write this code and see it works
    This tutorial: If you do that, this will happens, because...
    Thank you very much!!!

  • @ishudshutup
    @ishudshutup 4 года назад +12

    Wow, this was actually way better than the tutorials from Tech With Tim! Perhaps what could help is to divide the tutorials into around 10 min part, people may be intimidated by the 30 min video. Keep up the great work, thanks!!!

    • @rryann088
      @rryann088 4 года назад +1

      can agree, just seen TWT yesterday and this one is way better ! Thanks to her :)

  • @gojosenpai9461
    @gojosenpai9461 3 года назад +2

    thank you so much, and yes we are interested in CSS with QDesigner, i hope more people here are interested as well

  • @ramizquliyev394
    @ramizquliyev394 4 года назад +6

    You have an amazing voice but If you speak a little bit louder or use a mic everything would be perfect. Thanks For Video. Liked

  • @ahmedhashem5330
    @ahmedhashem5330 4 года назад +11

    i think your series will be great if you add some how dash board in the side of your screen just to demonstrate what are the functions of things that you have imported

    • @codefirstwithhala
      @codefirstwithhala  4 года назад +1

      Thanks for the great suggestion! Will keep it in mind

  • @rezasadjadian4603
    @rezasadjadian4603 4 года назад +3

    Explained the things very well and helped me a lot with my chore. Huge thanks for your effort. Thumbs up.

  • @narrenturn
    @narrenturn 2 года назад +4

    Traceback (most recent call last):
    File "C:\Users\ASUS\PycharmProjects\main.py", line 19, in
    mainwindow=Login()
    File "C:\Users\ASUS\PycharmProjects\main.py", line 10, in __init__
    self.loginbutton.clicked.connect(self.loginfunction)
    AttributeError: 'Login' object has no attribute 'loginbutton'
    no idea what's happen :(

  • @sameerk12982
    @sameerk12982 3 года назад +1

    Hello from India....Thank you very much for this easy to understand and very helpful tutorial...looking forward for more....Subscribed.

  • @Ashi_1608
    @Ashi_1608 11 месяцев назад

    Thank you for the tutorials...It helped me and my team mate to develop our project. Thank you!!!

  • @ahmedhashem5330
    @ahmedhashem5330 4 года назад +6

    keep going ,waiting for your css file for fancy designing!!!!

    • @codefirstwithhala
      @codefirstwithhala  4 года назад

      Working on it, keep an eye out for it in the next few days!

  • @garyt2185
    @garyt2185 2 года назад

    This all can be done inside the Designer tool. No need to write code. Is a learning experiencing writing code, however. Great video.

  • @rohmetl
    @rohmetl 3 месяца назад

    at minute 19:42 I can't run the code, even though the ui file and the code file are in the same directory, so what's the error problem? can anyone help?

    • @28843
      @28843 Месяц назад

      when she created her drawing she used a dialog. for me i used a window, so i had an error on that part when i called the function.
      maybe check that and change it to the one you made

  • @manonthedollar
    @manonthedollar 4 года назад +2

    Excellent tutorial. Thanks!
    I noticed at the end (around 28:30), the gotocreate() function creates a "second" login screen. Is that the "standard" way of doing this, or is it okay to go back to the first widget ( self.setCurrentIndex(self.currentIndex()-1) ) ?

    • @rryann088
      @rryann088 4 года назад

      Hello @manonthedollar did you find the correct answer to this question?

    • @denno445
      @denno445 3 года назад +1

      once you add more screens it would get a bit messy unless you manage your indexes and just doing +1 every time make its a whole lot easier to manage, but its less memory efficient.

  • @markobudimir4153
    @markobudimir4153 3 года назад +2

    Thank you so much, keep up the good work!

  • @Rajesh_Kumar-153
    @Rajesh_Kumar-153 Год назад

    This tutorial is very helpful for me 😘
    ThankU maam

  • @Bobheinlein
    @Bobheinlein 2 года назад +1

    Great tutorial, but I don't understand how do you get "widget" within class?

  • @allwinaugustine
    @allwinaugustine 4 года назад

    Your channel deserve a lot more subscriptions...

  • @TheSpiralnotizblock
    @TheSpiralnotizblock 3 года назад +1

    wow, thank you for this amazing tutorial!

  • @amosfalcon6190
    @amosfalcon6190 3 года назад

    Big thanks for your wonderful lesson! It really help me a lot. Wish Hala has gorgeous life in the coming 2022 : )

  • @inhthanhtung5199
    @inhthanhtung5199 2 года назад

    thank you so much (from vietnam)

  • @kuahara
    @kuahara 2 года назад

    This is a very helpful video. Thank you.

  • @dansonchipili3357
    @dansonchipili3357 2 года назад

    Wow wonderful video indeed. Great work

  • @fatemenikkhah8780
    @fatemenikkhah8780 3 года назад

    خیلی ممنون از شما

  • @mirhosseinseednasiri3037
    @mirhosseinseednasiri3037 2 года назад

    it was so useful for me thanks alot for creating this serios of video

  • @Loksy
    @Loksy 4 года назад +1

    Thank you for this video.
    keep it up

  • @ThickontheWatch
    @ThickontheWatch 2 года назад

    thank you very much for sharing the source code. It helped so much to my project.

  • @bharadhwaj2145
    @bharadhwaj2145 3 года назад

    Very Great Tutorial
    Thanks a lot

  • @joelkklein8760
    @joelkklein8760 3 года назад +1

    Good channel, for leaning PYQT5, i have a question?/ I have a question?? what is better.. use PyQt5.uic Import [file.ui] or convert File .ui to Python code??

  • @simform2415
    @simform2415 2 года назад

    you lecture is very oswome and very informative . A lot of thaxnks with give us source code..

  • @Music-qm4pw
    @Music-qm4pw Год назад

    Which version of PyCharm you used ? It seems to not working with new version.

  • @rohitsonawane4592
    @rohitsonawane4592 4 года назад +3

    How we make android app using pyQt5 ?
    If it is possible then please make a video.

    • @codefirstwithhala
      @codefirstwithhala  4 года назад +1

      It is possible! While it is not recommended as the top choice for Android with Python (check out Kivy) there are multiple ways this can be done. Thanks for the suggestion. I'll keep it in mind for a future video.

  • @aaronjaffetgutierrez1345
    @aaronjaffetgutierrez1345 2 года назад

    Nice video, thanks for you help!!

  • @warwickrigby6894
    @warwickrigby6894 Год назад

    Excellent tutorial.

  • @g3lon0s
    @g3lon0s 11 месяцев назад

    Could you do a video of styling with css?

  • @danishali8335
    @danishali8335 2 года назад +1

    Some concepts are missing, if you had converted the .ui file with the pyuic5, then it would be good, because you can see the whole code of the gui there

  • @guytrout7101
    @guytrout7101 2 года назад

    Well done tutorial and thank you for the source code for the pgm and two .ui

  • @Jeffrich308
    @Jeffrich308 3 года назад

    Very informative! Thanks!

  • @xilin1063
    @xilin1063 3 года назад

    Since Firebase might be not available in some countries, is there a similar way to mandate all users with pymsql?

  • @hare.gator23
    @hare.gator23 Год назад

    when I ran the python file we created, the GUI loads but is blank and dosent have anything from the QTdesigner :(. I made sure the UI file i created was the one from the QTdesigner but its still a blank GUI that pops up when executed.

  • @cedricsipakam2601
    @cedricsipakam2601 2 года назад

    Verry well explained!

  • @orhansrml
    @orhansrml 3 года назад +1

    First of all thank you.
    I have a question. You define widget variable at the buttom of your code but you use it in the class above. When I do the same thing, it says "widget not defined".
    Can anyone help?

    • @nanakiinc.1441
      @nanakiinc.1441 3 года назад +1

      i have the same problem :/
      If i press tab and put it under the class it works. But then it doesnt open the window/class

    • @stevemorse5052
      @stevemorse5052 3 года назад

      @@nanakiinc.1441 Hi did you solve the problem, if so how.

  • @1n4007-j
    @1n4007-j 2 года назад

    man really god bless you

  • @egutube99
    @egutube99 3 года назад

    love ur videos! helped me alot but is there anyway that i can sign the users out of the app after login?

  • @onehokim563
    @onehokim563 4 года назад +2

    you are so great

  • @DFAutoArena
    @DFAutoArena Год назад

    hii, please if I want to create other boxes or spaces like firstname in the create account page how do I initialize it in the code

  • @donny9748
    @donny9748 3 года назад +1

    It says AttributeError: type object 'Login' has no attribute 'self'

  • @jyotipandita8552
    @jyotipandita8552 4 года назад +1

    Your voice is like Google Assistant😄

  • @arturoikkileon1159
    @arturoikkileon1159 3 года назад

    firstly thanks for great video, but what about if i´m using another path where my UI are storage?

  • @alejozen3457
    @alejozen3457 3 года назад

    Your content is great!

  • @Tri_3D
    @Tri_3D 4 года назад

    Very good video. keep up the good work. you got a discord?

  • @zeyadrhadi2285
    @zeyadrhadi2285 3 года назад

    very very Excellent

  • @yashchaurasia1830
    @yashchaurasia1830 3 года назад

    I would like to suggest here is that loadUI is not that efficient in the long run better we convert the ui to py file and use it.

  • @zeyadrhadi2285
    @zeyadrhadi2285 3 года назад

    Excellent

  • @TriStyleXI
    @TriStyleXI 3 года назад

    hey, this tutorial is very good,
    when i run the ui file from pycharm, the window is way smaller than it shows in your video, so all the text and shit are cropped out.
    i've specified the fixed width and height. how do i fix?

    • @kainatirfan8364
      @kainatirfan8364 2 года назад

      hey i am facing the same problem.. did you get any solution?

    • @rifkireynaldi9155
      @rifkireynaldi9155 Год назад

      try to change your scale. setting>system>display>custom scalling

  • @1n4007-j
    @1n4007-j 2 года назад

    greate video

  • @sauravwagh560
    @sauravwagh560 3 года назад

    when i connect two pages size of first page is apply size of another pages but i want different size for different pages, what i can do pls help

  • @feniladesara
    @feniladesara 3 года назад

    I created UI and also done same code shown in tutorial. But I am getting error. I am using spyder not pycharm.

  • @momowangle4781
    @momowangle4781 3 года назад

    6:40 when I do the exact same things, I get "Invalid Style Sheet"

    • @yestin3509
      @yestin3509 3 года назад

      add "background-color:" in front of the actual color

  • @iAmStealty
    @iAmStealty 3 года назад +2

    Traceback (most recent call last):
    line 20, in
    mainwindow = login()
    NameError: name 'login' is not defined
    why this occures

  • @gagankarnati643
    @gagankarnati643 2 года назад

    How do i store the usernames and passwords?

  • @Sirisha099
    @Sirisha099 3 года назад

    I installed a PYQT5 by using pip but it showing like this ,defaulting to user installation because normal site-packages is not writable how to overcome this problem ?

  • @majestic_makes
    @majestic_makes 4 года назад

    You are doing great.. Please provide tutorial for displaying images Thanks

    • @TP-mv6en
      @TP-mv6en 2 года назад

      a channel called tech with tim has made a good video on that

  • @sonelay
    @sonelay 3 года назад

    Hello, thanks for the tutorial, I'm facing the TypeError: ('Wrong base class of toplevel widget', (, 'QMainWindow')). Could you please able to advise on it

  • @rubotok3703
    @rubotok3703 3 года назад +1

    PyQt.uic doesnt exist for me ti import from, help

  • @binodreddy9881
    @binodreddy9881 2 года назад

    I have developed application using qt designer in 100% resolution window but while I am running the same application in 150% resolution window images in that application are not appearing...can any one give solution for it?

  • @aritramondal8452
    @aritramondal8452 3 года назад

    I am getting attribute error with create account button, please help

  • @mspsas12345
    @mspsas12345 4 года назад

    The create button in your code is crashing

  • @madinafazli8394
    @madinafazli8394 4 года назад

    When I click the create acc button in the sign up form, it does not redirect me to the sign in page and prints nothing even though I have the exact same code! Can anyone please help me with this?

  • @rohitsonawane4592
    @rohitsonawane4592 4 года назад

    It is possible to add or embed python turtle graphics in PyQt5 GUI ?

    • @codefirstwithhala
      @codefirstwithhala  4 года назад

      Hi! Turtle actually uses tkinter, another Python GUI library, behind the scenes. Tkinter and PyQt5 work a bit differently, so I don't think it would be possible, or perhaps not recommended. Anyways, there are some alternatives to drawing with PyQt5, or you can use Turtle with Tkinter.

    • @NphiniT
      @NphiniT 4 года назад

      Use QtGraphics. It's way better than turtle

  • @asapdexter6410
    @asapdexter6410 4 года назад

    why not PySide2?

  • @nguyentu-mc5nl
    @nguyentu-mc5nl 3 года назад

    how can i change the 2nd window size? please anyone help?

  • @kaindradjoemena7789
    @kaindradjoemena7789 3 года назад

    ummmm does anyone know how to fix the designer where it's so clunky. The fonts are so big and the panels on the editor are too big that it clutters the screen. Help pls I cant I now cant use it

  • @yasirh2004
    @yasirh2004 4 года назад

    How to hide signup form after pressing signup button i tried Form.hide but it doesn’t work inside a function only in constructor i want to close or hide the form from a function can you help pls

    • @OmgSAN
      @OmgSAN 4 года назад +1

      Suppose your signup button's variable name is "signupbutton" and page's index number is 1, and your Sign in or main page's index number is 0. If you're using stacked widgets then you can add the following code.
      self.signupbutton.clicked.connect(self.MainMenu)
      def MainMenu(self):
      stackedWidget.setCurrentIndex(0)

  • @yuvalnoyman1660
    @yuvalnoyman1660 4 года назад

    its showing me: AttributeError: 'Login' object has no attribute 'login_button' i cant find how to solve it please help

    • @leonardorosales3122
      @leonardorosales3122 4 года назад

      That atribute depends on the name that you assigned to the button.
      Check the name in QtDesigner.

    • @TriStyleXI
      @TriStyleXI 3 года назад

      @@leonardorosales3122 thank you! i needed this

  • @randomNunber
    @randomNunber 4 года назад

    Waiting for followup videos

  • @زانغت_ساما
    @زانغت_ساما 4 года назад

    sorry but the audio is really bad and its messing up the tutorial

  • @srikar8718
    @srikar8718 4 года назад +1

    Unresolved reference 'loadUi' could you help me out

  • @dedpihto680
    @dedpihto680 2 года назад

    god damn it s fucking good

  • @1n4007-j
    @1n4007-j 2 года назад

    1

  • @1n4007-j
    @1n4007-j 2 года назад

    2

  • @alasochek6139
    @alasochek6139 2 месяца назад

    босс кфс

  • @saqibuzair7670
    @saqibuzair7670 8 месяцев назад

    Hello ma;am your email is not correct
    please send the original email thank you

  • @narrenturn
    @narrenturn 2 года назад

    self.loginbutton.clicked.connect(self.loginfunction)
    AttributeError: 'Login' object has no attribute 'loginbutton'
    where is the problem ?

  • @1n4007-j
    @1n4007-j 2 года назад

    man really god bless you

  • @zeyadrhadi2285
    @zeyadrhadi2285 3 года назад

    Excellent

  • @1n4007-j
    @1n4007-j 2 года назад

    greate video

  • @1n4007-j
    @1n4007-j 2 года назад

    man really god bless you

  • @1n4007-j
    @1n4007-j 2 года назад

    greate video