Paste not found.
Surprise! We've been running on hardware provided by BuyVM for a few months and wanted to show them a little appreciation.
Running a paste site comes with unique challenges, ones that aren't always obvious and hard to control. As such, BuyVM offered us a home where we could worry less about the hosting side of things and focus on maintaining a clean and useful service! Go check them out and show them some love!
Description: PATHJUK's French-Turkish dictionary GUI v1.0
Submitted on January 5, 2019 at 11:54 AM

GUI.py (Python)

from tkinter import *
import tkinter.messagebox


def changeframe(frame):
    frame.tkraise()


def dictionary():
    changeframe(pageDictionary)
    a = open("fr.txt", "r").read()
    num_lines = sum(1 for line in open('fr.txt'))
    scrollbar = Scrollbar(pageDictionary)
    scrollbar.pack(side=RIGHT, fill=Y)
    listbox = Listbox(pageDictionary, yscrollcommand=scrollbar.set)
    for i in range(num_lines):
        listbox.insert(END, str(i + 1) + ")" + str(a.strip().split("\n")[i]))
    listbox.pack(side=LEFT, fill=BOTH)
    scrollbar.config(command=listbox.yview)


root = Tk()
root.resizable(width=FALSE, height=FALSE)
root.title("Fransızca-Türkçe sözlük")
root.geometry("800x600")

pageWelcome = Frame(root)
pageHome = Frame(root)
pageSearch = Frame(root)
pageSearchVerb = Frame(root)
pageSearchWord = Frame(root)
pageNew = Frame(root)
pageNewVerb = Frame(root)
pageNewWord = Frame(root)
pageCredits = Frame(root)
pageSettings = Frame(root)
pageDictionary = Frame(root)

for frame in (pageWelcome, pageHome, pageSearch, pageSearchVerb, pageSearchWord, pageNew, pageNewVerb, pageNewWord,
              pageCredits, pageSettings, pageDictionary):
    frame.grid(row=0, column=0, sticky="News")

labelWelcome = Label(pageWelcome, justify=CENTER, text="Fransızca-Türkçe sözlüğe hoşgeldiniz.\n"
                                                       "Başlamak için 'Başla',\n"
                                                       "tüm kelimeleri görmek için 'Sözlük',\n"
                                                       "çıkmak için 'Çık' butonuna basınız.")
buttonStart = Button(pageWelcome, text="Başla", command=lambda:changeframe(pageHome))
buttonDictionary = Button(pageWelcome, text="Sözlük", command=lambda:dictionary())
buttonQuitWelcome = Button(pageWelcome, text="Çık", command=root.quit)
buttonCredits = Button(pageWelcome, text="Hakkında")
buttonCredits.grid(row=300, column=300)
labelWelcome.grid(row=0, column=1)
buttonStart.grid(row=1, column=0)
buttonDictionary.grid(row=1, column=1)
buttonQuitWelcome.grid(row=1, column=2)
labelHome = Label(pageHome, justify=CENTER, text="Kelime aratmak için 'Arat',\n"
                                                "kelime eklemek için 'Ekle',\n"
                                                "tüm kelimeleri görmek için 'Sözlük',\n"
                                                "çıkmak için 'Çık' butonuna basınız.")
buttonSearch = Button(pageHome, text="Arat", command=lambda:changeframe(pageSearch))
buttonNew = Button(pageHome, text="Yeni", command=lambda:changeframe(pageNew))
buttonBackHome = Button(pageHome, text="Önceki sayfaya git", command=lambda:changeframe(pageWelcome))
buttonQuitHome = Button(pageHome, text="Çık", command=root.quit)
labelHome.grid(row=0, column=1)
buttonSearch.grid(row=1, column=0)
buttonNew.grid(row=1, column=1)
buttonBackHome.grid(row=1, column=2)
buttonQuitHome.grid(row=2, column=2)








changeframe(pageWelcome)


root.mainloop()

fr (Text)

Après : Sonra
Avoir : Var olmak
Dimanche : Pazar
Lundi : Pazartesi
Pendant : İçin
Peu : Biraz
Quart : Çeyrek
Samedi : Cumartesi
Vendredi : Cuma
étre : Olmak