Графический интерфейс Tkinter не отображаетсяPython

Программы на Python
Anonymous
Графический интерфейс Tkinter не отображается

Сообщение Anonymous »

Извините, если я упускаю что-то очевидное, я очень новичок;
Я пытаюсь написать код для создания очень простого приложения, но после запуска следующего исходного кода, Ничего не произошло. Графический интерфейс вообще не появляется, когда я нажимаю кнопку «Выполнить», ничего не происходит, но и сообщений об ошибках не появляется. Заранее благодарим за любую помощь.

Код: Выделить всё

import tkinter as tk
from tkinter import ttk
from tkinter import scrolledtext

class ReligiousTextsApp:
def __init__(self, root):
self.root = root
self.root.title("Bible and Quran Display")
self.notebook = ttk.notebook(root)
self.notebook.pack(fill="both", expand=True)

self.bible_tab = tk.Frame(self.notebook)
self.quran_tab = tk.Frame(self.notebook)
self.notebook.add(self.bible_tab, title="Bible")
self.notebook.add(self.quran_tab, title="Quran")

self.bible_text = scrolledtext.ScrolledText(self.bible_tab, width=80, height=20)
self.bible_text.pack(fill='both', expand=True)

self.quran_text = scrolledtext.ScrolledText(self.quran_tab, width=80, height=20)
self.bible_text.pack(fill='both', expand=True)

self.load_text("Bible Text File.text", self.bible_text)
self.load_text("Quran Text File.txt", self.bible_text)

def load_text(self, file_path, text_widget):
try:
with open(file_path, "r", encoding="utf-8") as file:
text = file.read()
text_widget.insert(tk.END, text)
except FileNotFoundError:
text_widget.insert("File not found: " + file_path)

if __name__ == "__main__":
root = tk.Tk()
app = ReligiousTextsApp(root)
root.mainloop()

Я пытался изменить пути к текстовым файлам, думая, что это проблема, но все равно ничего не произошло.

Подробнее здесь: https://stackoverflow.com/questions/784 ... displaying

Вернуться в «Python»