46 lines
973 B
Plaintext
46 lines
973 B
Plaintext
import tkinter
|
||
import tkinter as tk
|
||
from tkinter import *
|
||
import customtkinter
|
||
import sqlite3
|
||
import matplotlib
|
||
import csv
|
||
|
||
Kategorija = {
|
||
"Pārdošana",
|
||
"Mārketings",
|
||
"Biroja izdevumi",
|
||
"Personāla algas",
|
||
"Transporta izdevumi",
|
||
"IT atbalsts"
|
||
}
|
||
|
||
Kateg = input("Ievadiet kategoriju: ")
|
||
|
||
def print_data():
|
||
with open('test_data.csv', newline='', encoding="utf-8") as csvfile:
|
||
csvreader = csv.DictReader(csvfile)
|
||
found = ""
|
||
for row in csvreader:
|
||
if row['Kategorija'] == Kateg:
|
||
found += f"{row['Datums']} | {row['Kategorija']} | {row['Ieņēmumi']} | {row['Izdevumi']} | {row['Komentārs']}\n"
|
||
return found
|
||
if Kateg in Kategorija:
|
||
print_data()
|
||
else:
|
||
print("Kategorija nav atpazīta. Lūdzu, ievadiet derīgu kategoriju.")
|
||
|
||
|
||
|
||
|
||
|
||
root = tk.Tk()
|
||
root.title("Пример с Label")
|
||
|
||
label = tk.Label(root, text=print_data(), font=("Arial", 16))
|
||
label.pack(pady=20)
|
||
|
||
|
||
|
||
root.mainloop()
|