Spell Checker With Kivy - Python Kivy GUI Tutorial #24

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

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

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

    Input textbox - Processing button - Output label. That's how you create an app. Pretty cool John.

  • @ABSP5766
    @ABSP5766 Год назад +5

    This app doesn't run with the new versions of Kivy. The problem is that in Kivy 2.0.0 (and later) Spelling requires the enchant package to run. So, just 'import enchant' as the first line of the script. Of course, you will have to install it if you haven't already. Ant it turns out that enchant has a ton of dependencies and the installation may fail. If you are in Windows, install pyenchant instead. Then you can leave the import enchant line at the beginning. Everything should work fine then.

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

    Thanks, John, for this splendid video! But I believe that using a for loop to get all the options was a bit cumbersome. Instead, we could have used self.ids.word_label.text = " ".join(option) Or if you want the items in a new line, we can do this
    self.ids.word_label.text = f"
    ".join(option)
    Thanks.

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

      whatever floats your boat

    • @TP-zo5zh
      @TP-zo5zh Год назад

      'Enter a word' still stays on when i update my label, can you please tell me why might that be?

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

    Thankyou sir love from India

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

    ▶️ Watch Entire Kivy Playlist ✅ Subscribe To My RUclips Channel:
    bit.ly/37LrJ27 bit.ly/2IGzvOR
    ▶️ See More At: ✅ Join My Facebook Group:
    Codemy.com bit.ly/2GFmOBz
    ▶️ Learn to Code at Codemy.com ✅ Buy a Codemy T-Shirt!
    Take $30 off with coupon code: youtube1 bit.ly/2VC9WUN
    ▶️ Get The Code
    bit.ly/3ra30f2

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

    Nice! I wasn't aware of this feature of kivy

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

      Yeah it's pretty cool

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

    Now it is a good moment for moved this feature to input_box to work dynamically during typing text. Automatically sugestions.

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

    Sir thanks for your amazing tutorials

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

      You're welcome! Thanks for watching them!

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

    thanks for making the videos on kivy, it was so good to start , i am facing error on PyEnchant on mac, can anyone else facing the same issue while importing Spelling package ?

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

    Thanks for sharing your knowledge :)
    Can you make some videos about drag and drop behavior? Thank you:)

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

    Thank for the videos. I'm confused about the PyEnchant install though. What was that for? You said it had nothing to do with Kivy and then didn't import it or use it in any way that I noticed.

  • @fabianesneider4339
    @fabianesneider4339 10 месяцев назад

    estos tutoriales son tan buenos que no hablo ingles pero con los subtítulos me basta, una pregunta ¿los cursos que ofrecen en tu plataforma están subtitulados?

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

    Can you do a video about the Screenmanager and how to have multible screens?

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

    Spelling package is not working... it says "no languages available". What did I miss here or does anybody of you facing the same error?

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

      Hello, I have the same problem. Did find any solution ? thank you

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

    Sir plz make videos on PyQt5 and Qt Designer also, so that we can also make modern GUI's with Python!

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

      kivy is modern

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

      @@Codemycom Yes sir I agree with you, but it takes time to design through code, if there is something like Qt Designer, it would save a lot of time.
      Btw I really love your videos, they are to the point. If some day you feel to make a tutorial series on Qt, then that's awesome! 😎
      Thanks for replying 😃😃

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

    Sir i have made a kivy app. I have one stuff. The stuff is that it is not properly fitted in all mobile screens. I want it to be resized in all types of screens

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

    Helped!

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

    Plz make a video on using databases with kivy

  • @TheErnstkid
    @TheErnstkid 10 месяцев назад

    Im getting an error with a empty textbox. I fixed it with an if else. Is there better way to do this or did i missed something in de video?

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

    Hi I am getting this error "'NoneType' object is not callable" when running application any ideas

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

      Could be anything...you'll have to rewatch the video and trace your steps

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

      Hey, I have the same problem. Did you find any solution?

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

      I am also getting the same error when we create a spelling instance. An error is raised on the statement s = Spelling() saying its not callable

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

      I had the same issue happen. If you are using to new of a python version, I was using python 3.10 and having the issue. I tried running it with python 3.6 since I had that installed as well and it worked with 3.6. If you are running it in a newer version try going to an older version of python like 3.6.

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

    Very cool tutorial👍 But unfortunately pyenchant 3.2.2 with python 3.9 did not work🤔, I am having the error: ImportError the enchant C library was not found and maybe needs to be installed. I already tried with lower versions and I am having the same error. Any ideas how to solve this issue😵‍

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

      Try Python 3.8

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

      @@Codemycom Hey! I found "texblob" and it is almost similar to "pyenchant" and finally I've succeeded to complete the tutorial with some modifications 🤓
      from textblob import Word
      def press(self):
      word=self.ids.word_input.text
      misspell=Word(word)
      options=misspell.spellcheck()
      str_options=", ".join(map(lambda x: str(x[0]),options))
      self.ids.word_label.text =f'suggestions:
      {str_options}
      Thanks for your great videos and your enthusiasm 👌💯⭐

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

    yo..long time no see..i had exams..so i took a break...so in these two weeks i got a bit tooooooooo interested in pokemon...and wanted to make a pokedex in python...but it aint working..so can u make a video on that...ik you have a basic video on list boxes....but can u try and make a separate video on it...HUUUGGGGEEEE HELLPPP!!

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

      Sorry, I don't know what a pokedex is

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

      it's like a compilation of all Pokemon names and stats...there are CSV files but I don't now how to use them

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

      @@Codemycom it's a really fun topic

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

    Texas! Woho

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

    Thanks for the tutorial but I have a problem: When I run the py file, Kivy onle load the Submit button but don't load Label and TextInput. Please, Help me :'(

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

      You just have a typo somewhere

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

      @@Codemycom Typo?

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

      @@rrivillox yes

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

      @@Codemycom I don't understand

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

      @@rrivillox you have an error in your code, you did something wrong or different than the video

  • @TP-zo5zh
    @TP-zo5zh Год назад

    'Enter a word' stays on my label when i update it and the suggestions are shown on top of it can you please tell me how i can solve this?

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

      compare your code to the code in the video to discover what you did differently.

    • @Wepvip
      @Wepvip 18 дней назад

      This might be because you named the app itself different. I named it menu(App) which lead to the same behavior. Renamed it to Awesome(App) and all worked again.

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

    Upgrade the terminal by writing pip install --upgrade pip
    I upgraded it 😃

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

      Sure you can, but you don't have to

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

    good pl support