initial commit
This commit is contained in:
commit
39f56a3b10
83 files changed
+3583
No files matched your search
@@ -0,0 +1,38 @@
|
||||
import tkinter as tk
|
||||
|
||||
from my_package.App_window import AppWindow
|
||||
|
||||
|
||||
class VowelDelete (AppWindow):
|
||||
def __init__(self):
|
||||
super().__init__(300,300)
|
||||
self.vowels = ['a', 'e', 'i', 'o', 'u']
|
||||
self.button = tk.Button(self.root, text="decompose", command=self.on_click)
|
||||
self.label = tk.Label(self.root, text="enter text: ")
|
||||
self.entry = tk.Entry(self.root, width=20)
|
||||
self.list = tk.Listbox(self.root)
|
||||
|
||||
def init_widgets(self):
|
||||
self.label.grid(row=0, column=0)
|
||||
self.entry.grid(row=0, column=1)
|
||||
self.button.grid(row=1, column=0)
|
||||
self.list.grid(row=1, column=1)
|
||||
|
||||
def on_click(self):
|
||||
entry = self.entry.get()
|
||||
self.entry.delete(tk.END)
|
||||
entry_split = list(entry)
|
||||
|
||||
c_entry_split = entry_split.copy()
|
||||
for vowel in c_entry_split:
|
||||
if vowel in self.vowels:
|
||||
entry_split.remove(vowel)
|
||||
result = ''.join(entry_split)
|
||||
|
||||
self.list.insert(tk.END, str(result))
|
||||
|
||||
def main():
|
||||
app = VowelDelete()
|
||||
app.run()
|
||||
|
||||
main()
|
||||
Reference in new issue
Block a user