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.
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.
▶️ 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
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 ?
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.
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?
@@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 😃😃
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
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.
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 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 👌💯⭐
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!!
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 :'(
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.
Input textbox - Processing button - Output label. That's how you create an app. Pretty cool John.
Glad you liked it!
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.
thanks a lot for help
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.
whatever floats your boat
'Enter a word' still stays on when i update my label, can you please tell me why might that be?
Thankyou sir love from India
Thanks!
▶️ 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
Nice! I wasn't aware of this feature of kivy
Yeah it's pretty cool
Now it is a good moment for moved this feature to input_box to work dynamically during typing text. Automatically sugestions.
Sir thanks for your amazing tutorials
You're welcome! Thanks for watching them!
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 ?
Thanks for sharing your knowledge :)
Can you make some videos about drag and drop behavior? Thank you:)
Sure thing!
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.
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?
Can you do a video about the Screenmanager and how to have multible screens?
Spelling package is not working... it says "no languages available". What did I miss here or does anybody of you facing the same error?
Hello, I have the same problem. Did find any solution ? thank you
Sir plz make videos on PyQt5 and Qt Designer also, so that we can also make modern GUI's with Python!
kivy is modern
@@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 😃😃
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
Helped!
:-)
Plz make a video on using databases with kivy
will do
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?
Hi I am getting this error "'NoneType' object is not callable" when running application any ideas
Could be anything...you'll have to rewatch the video and trace your steps
Hey, I have the same problem. Did you find any solution?
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
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.
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😵
Try Python 3.8
@@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 👌💯⭐
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!!
Sorry, I don't know what a pokedex is
it's like a compilation of all Pokemon names and stats...there are CSV files but I don't now how to use them
@@Codemycom it's a really fun topic
Texas! Woho
nice!
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 :'(
You just have a typo somewhere
@@Codemycom Typo?
@@rrivillox yes
@@Codemycom I don't understand
@@rrivillox you have an error in your code, you did something wrong or different than the video
'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?
compare your code to the code in the video to discover what you did differently.
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.
Upgrade the terminal by writing pip install --upgrade pip
I upgraded it 😃
Sure you can, but you don't have to
good pl support
:-)