I use Drag and Drop to build modern Python Apps

Sdílet
Vložit
  • čas přidán 5. 07. 2024
  • Discover the power of Tkinter Designer and Figma in this tutorial video! Learn how to effortlessly create stunning GUI applications without writing a single line of code. Follow along as we explore the seamless integration of design and functionality, turning your design dreams into reality. From downloading Tkinter Designer to customizing elements in Figma, and finally, generating Python code, this video covers it all. Join us on this journey to unlock the full potential of GUI application development. Watch now and revolutionize your workflow!
    Useful Links
    🔷 Tkinter Designer: github.com/ParthJadhav/Tkinte...
    🔷 PyPi: pypi.org/project/tkdesigner/
    🔷 Element Formatting Docs: github.com/ParthJadhav/Tkinte...
    00:00 Introduction to Tkinter Designer
    01:00 Downloading and setting up Tkinter Designer
    02:24 Installing Tkinter Designer Dependencies
    04:00 Designing GUI App with Tkinter Designer
    11:15 Convert Figma Design to Python Code using Tkinter Designer
    13:30 Conclusion
    Follow Me on:
    📹 CZcams: / softlinks
    📝 LinkedIn: / hassan-shoayb
    📱 Twitter: / hassan_shoayb
    📸 Instagram: / hassan_shoayb
    ✨ HashTags ✨
    #python #tkinter #tkinterDesigner #gui

Komentáře • 93

  • @BuddingJeekOfficial558

    This is the best video which helped me alot, before i hated to code GUi and have that simple gui. Now its way easier to get modern gui

    • @Softlinks
      @Softlinks  Před dnem +1

      So much excited to hear my video helped you on your journey…thanks for watching.

  • @ebenezervictor7297
    @ebenezervictor7297 Před 2 měsíci +2

    You're an excellent teacher.

    • @Softlinks
      @Softlinks  Před 2 měsíci +1

      Wow, thank you so much 😊

  • @terlumunjoseph6779
    @terlumunjoseph6779 Před 4 měsíci +5

    lovely tutorials thanks

  • @nelsonbeneche2372
    @nelsonbeneche2372 Před 3 měsíci +3

    I really appreciated this video, it will help me a lot in my work, because I used tkinter from python a lot.. thank you!!!!!!!!!!!!!

    • @Softlinks
      @Softlinks  Před 3 měsíci +2

      Glad it helped!…Thanks for watching

  • @vivac4893
    @vivac4893 Před 3 měsíci +4

    so useful , thank you.

  • @aarshayan-mg5fr
    @aarshayan-mg5fr Před 3 měsíci +2

    Send by God indeed, best tutorial ever.

    • @Softlinks
      @Softlinks  Před 3 měsíci +1

      Glad it was helpful!…Thanks for watching

  • @rnpk9572
    @rnpk9572 Před 25 dny +1

    lovely man thanks a lot!

    • @Softlinks
      @Softlinks  Před 23 dny +1

      You're welcome!...Thanks for watching

  • @SabbirHMukul
    @SabbirHMukul Před 3 měsíci +4

    love you guys

  • @bettsold
    @bettsold Před 3 měsíci +2

    useful thanks, hello from kazakhstan

    • @Softlinks
      @Softlinks  Před 3 měsíci +1

      Thanks for watching from Kazakhstan…stay tuned for more…

  • @christyaghjian115
    @christyaghjian115 Před 3 měsíci +1

    thank you for this good tutorial

    • @Softlinks
      @Softlinks  Před 3 měsíci +1

      Glad it was helpful!…You’re most welcomed ☺️

  • @awesomefrancis370
    @awesomefrancis370 Před 8 dny +1

    Thanks a lot for the video. Please show us how to integrate functionalities in the click buttons

    • @Softlinks
      @Softlinks  Před 6 dny

      Sure… I’ll make a tutorial for that..thanks you enjoyed the video

  • @CITY_SPECTER
    @CITY_SPECTER Před 3 měsíci +2

    You were sent by God bro... thank you !!!!

    • @Softlinks
      @Softlinks  Před 3 měsíci +1

      Glad I could help…Thanks for watching

  • @dreaddy_bear
    @dreaddy_bear Před 2 měsíci +1

    Thank you!

  • @miqsas
    @miqsas Před 23 dny +2

    The fonts doesnt work on vscode. How to fix that?

  • @_michelleboane._
    @_michelleboane._ Před měsícem +1

    Thank you!!!

  • @Youforlia
    @Youforlia Před 3 měsíci +1

    Hi! Great video, question tho, aren't you supposed to group the buttons above for google and facebook signup and name the group 'Button'?

    • @Softlinks
      @Softlinks  Před 3 měsíci +1

      Yes correct, I did that for demonstration purpose just to get rid of the white rectangles at the edge of buttons that Tkinter tends to add. Incase you want resolve that, draw an extra rectangle in the background of your buttons and ensure that the background matches the main background of the app design, and then group as Button.

    • @waffdaff
      @waffdaff Před měsícem

      @@Softlinks i have tried this multiple times now and still not working, maybe i misinterpret some things about what you said since i don't have visuals on how to actually do it... XD

  • @FatimaAli-qu1tq
    @FatimaAli-qu1tq Před 2 měsíci

    I got everything right, but in the final step where i was supposed to run the GUI file, i didn't see how you ran it. can you please explain it? Also, will this make the GUI interactive? I already created my database to store all inputs and data, my question is can I connect my work to the db? and how to do that? THANK YOU so so so much!!! I have been struggling for a few days now to find a way to convert my Figma design into something that Python can understand.

    • @Softlinks
      @Softlinks  Před 2 měsíci

      Of course! To run the GUI file generated by Tkinter Designer, you would typically open the Python file (usually named something like “GUI.py”) using a Python interpreter or an IDE like VS Code. You can do this by simply double-clicking on the file or by using the command line to navigate to the directory where the file is located and then running it with the Python interpreter.
      As for making the GUI interactive and connecting it to your database, yes, you can definitely achieve that! Tkinter Designer generates the basic structure of the GUI, but you can further customize it and add functionality as needed.
      To connect your GUI to a database, you’ll need to use a database library in Python (such as SQLite3, MySQL Connector, or SQLAlchemy) to interact with your database. You can then write functions in your GUI code to handle database operations like inserting, updating, deleting, and querying data.

  • @user-bp6ro9xr6c
    @user-bp6ro9xr6c Před 9 dny +1

    As a python professional with 6 year experience i did not learn tkinter, but i need to learn it right away iq

    • @Softlinks
      @Softlinks  Před 6 dny +2

      Good to know you enjoyed the video

    • @user-bp6ro9xr6c
      @user-bp6ro9xr6c Před 5 dny +1

      @@Softlinks pretty much, something like this took me a month, now it takes me about 3 days to program a modern app

  • @tinashempr
    @tinashempr Před 3 měsíci +1

    Thank you so much man, I was really not looking forward to having to design the whole program using my limited knowledge on tinker.

    • @Softlinks
      @Softlinks  Před 3 měsíci +1

      Glad I could help!..Thanks for watching

  • @Youssef-oo5cx
    @Youssef-oo5cx Před měsícem +3

    Error Appearing "Pls Enter a valid File URL". I am working on another project but after clicking on "Generate" on Tkinter Designer, this error shows up. Any help?

  • @mostafayousry8493
    @mostafayousry8493 Před 4 měsíci +1

    i get this error: Frame not found in figma file or is empty and im sure all my widgets are in one frame

    • @Softlinks
      @Softlinks  Před 4 měsíci +2

      If you got this error when trying to convert your figma file to python code and you’ve checked your figma widgets are inside a frame, then maybe you should checkout this doc: github.com/ParthJadhav/Tkinter-Designer/issues/341

  • @proxy55
    @proxy55 Před 3 měsíci +2

    how to change the Textbox font ??

    • @Softlinks
      @Softlinks  Před 3 měsíci +1

      You can use the fonts button at the right hand side of your figma desktop App. Thanks for watching.

  • @relaxingmuzics
    @relaxingmuzics Před 3 měsíci +1

    very usefuls, but how to add checkbox to confirm TOS

    • @Softlinks
      @Softlinks  Před 3 měsíci +1

      Check boxes will be available soon…otherwise you will need to add it using Tikinter code 🧑‍💻

  • @beamariedelossantos5382
    @beamariedelossantos5382 Před měsícem +1

    Hello, good morning. I have a question. Regarding the last step when I am using the Tkinter Designer app, it keeps displaying the message, "Please enter a valid file URL." even though I followed every step you made and double-checked if I got anything wrong. Can any please help me?

    • @kawthersiahmed8134
      @kawthersiahmed8134 Před měsícem +2

      Replace "design" in URL with "file"

    • @vmq6700
      @vmq6700 Před měsícem

      @@kawthersiahmed8134 thank you for your help //

  • @ahmedemad8146
    @ahmedemad8146 Před 2 měsíci

    i am in the same directory and it gave me that ther os no such as diirectorydirectory name requirement.txt
    so where is the problem

    • @Softlinks
      @Softlinks  Před 2 měsíci +1

      It seems like there might be a typo or an issue with the directory path. Double-check that you're in the correct directory where the `requirement.txt` file is located. If it's still not working, make sure the file is spelled correctly and try running the command again.

  • @abdulsalamundaabdulgani3855
    @abdulsalamundaabdulgani3855 Před měsícem +2

    when i click generate it says invalid url. but i copy the URL of my design

  • @parthsharma6244
    @parthsharma6244 Před 2 měsíci +1

    Can we also make a simple game like gui with moving objects through this method?

    • @Softlinks
      @Softlinks  Před 2 měsíci +1

      Absolutely! While Tkinter Designer is primarily geared towards designing GUI applications, you can still create simple games with moving objects using Tkinter. You would design the interface elements with Tkinter Designer and then implement the game logic, including moving objects, using Python code. It might require a bit more coding than a traditional GUI application, but it's definitely possible! Let me know if you need more details on how to get started with game development using Tkinter.

    • @parthsharma6244
      @parthsharma6244 Před měsícem +1

      @@SoftlinksOk, Thank you 😊

  • @24hoursounds88
    @24hoursounds88 Před 3 měsíci +2

    thanks for the video, the gui.py file is not in my build folder, thanks

    • @Softlinks
      @Softlinks  Před 3 měsíci +1

      Thank you for watching! I’m sorry to hear you’re experiencing trouble finding the gui.py file. Did you encounter any errors while converting the Figma design into Python GUI? Understanding the issues you faced could help me troubleshoot the missing gui.py file. Let me know if I can assist further!

  • @nkositherojohn
    @nkositherojohn Před 2 měsíci +2

    I was doing exactly what you did. There were lots of errors. It couldn't paste the token id and file url, I had to type them in. Then, the last thing on my output path, the desktop, I waited for build to appear. Even now, I'm still waiting. I don't know if I wasted my time or I don't know. HELP me!!!!

    • @Softlinks
      @Softlinks  Před 2 měsíci +1

      I understand your frustration, but let's troubleshoot this together. Firstly, ensure that you're copying the token ID and file URL correctly from Figma. Sometimes, errors can occur if there are extra spaces or characters copied along with the token. Secondly, make sure you're pasting the token ID and file URL in the correct fields within Tkinter Designer.
      For the issue with the output path, it's possible that the "build" folder might take some time to appear, especially if there are many files being processed. However, if it's taking unusually long, you might want to check if there are any error messages in the console or if there are any permissions issues preventing the folder from being created.
      If you're still encountering issues after trying these steps, consider reaching out to the support channels for Tkinter Designer or Figma. They might be able to provide more specific guidance based on the errors you're experiencing. Don't hesitate to ask for help; we're here to support you through this process!

    • @nkositherojohn
      @nkositherojohn Před 2 měsíci +1

      I'm actually making huge progress

    • @thelastbreaths
      @thelastbreaths Před měsícem

      lol python is not for drag and dropped lazy ppl you should understand how they work

    • @reyesssss6098
      @reyesssss6098 Před měsícem

      Can you help me to get it? i have the same problem with the URL

  • @ahmadimran1274
    @ahmadimran1274 Před měsícem +2

    I'm getting invalid url path error despite the fact I copied it from figma directly any solution?

  • @abdulsalamundaabdulgani3855
    @abdulsalamundaabdulgani3855 Před měsícem +2

    everyone if ever you encounter invalid URL just Replace "design" in URL with "file"😇

  • @HamzaAli-pg7ju
    @HamzaAli-pg7ju Před 3 měsíci +1

    But does the facebook and Google rectangle is not button?

    • @Softlinks
      @Softlinks  Před 3 měsíci +1

      Yes correct, I did that for demonstration purpose just to get rid of the white rectangles at the edge of buttons that Tkinter tends to add. Incase you want resolve that, draw an extra rectangle in the background of your buttons and ensure that the background matches the main background of the App design.

  • @akishabriones3166
    @akishabriones3166 Před měsícem +1

    why is my url invalid? i just followed your instructions :(

  • @notrealaz
    @notrealaz Před měsícem +1

    this is good but a way better solution is tauri. it uses HTML CSS and JS to make the frontend and has a rust backend. its like designing a website but instead in your browser. its in a lightweight desktop application

    • @notrealaz
      @notrealaz Před měsícem +1

      your tutorials are really nice

    • @Softlinks
      @Softlinks  Před 23 dny +2

      I appreciate your input and will definitely check out Tauri!

  • @mohdiqbaltazeemtark8616
    @mohdiqbaltazeemtark8616 Před měsícem +1

    Screen

  • @Rio-by1eh
    @Rio-by1eh Před 3 měsíci +1

    Can’t understand the accent …?

    • @Softlinks
      @Softlinks  Před 3 měsíci +2

      I apologise my accent is difficult to understand, I'll work on improving it for better communication in the future videos.

    • @FahadAyaz
      @FahadAyaz Před 3 měsíci +4

      Sounds fine to me.
      @Rio have you tried it with subtitles, if you're having trouble?

    • @paulgardiner68
      @paulgardiner68 Před 3 měsíci +1

      Listening to more non-native English speakers will improve your English listening skills.

  • @Youssef-oo5cx
    @Youssef-oo5cx Před měsícem +1

    Error Appearing "Pls Enter a valid File URL". I am working on another project but after clicking on "Generate" on Tkinter Designer, this error shows up. Any help?

    • @Adimser
      @Adimser Před měsícem +1

      I got the same problem. do you find anyway to fix it yet

  • @kalyanamvenumadhav2245
    @kalyanamvenumadhav2245 Před 3 měsíci +5

    Tkinter Designer automatically converts to figma design to python code what's the use of converting to python code?

    • @Softlinks
      @Softlinks  Před 3 měsíci +3

      converting Figma designs to Python code using Tkinter Designer streamlines the development workflow, improves accuracy, and enhances collaboration between designers and developers.

    • @kalyanamvenumadhav2245
      @kalyanamvenumadhav2245 Před 3 měsíci +2

      @@Softlinks can u make a video on ux designing how UI works with UX design and also please do a project on UI/ux designing how python works in backend?

    • @Softlinks
      @Softlinks  Před 3 měsíci +5

      @@kalyanamvenumadhav2245 Thank you for your suggestion! I'll definitely create a video tutorial on UX/UI design and how Python integrates with backend development. Stay tuned for updates on when the video will be released!"

    • @j00bert
      @j00bert Před 3 měsíci

      @@SoftlinksPlease!!