def get_db_path():
if getattr(sys, 'frozen', False):
# Если запущен из .exe, использовать путь рядом с исполняемым файлом
return os.path.join(os.path.dirname(sys.executable), 'database.db')
else:
# При обычном запуске — рядом с .py файлом
return os.path.join(os.path.dirname(__file__), 'database.db')
pyinstaller --onefile --windowed app.py
pyinstaller --onefile --add-data "database.db;." --windowed app.py
import tkinter as tk
from tkinter import ttk
root = tk.Tk()
style = ttk.Style()
style.theme_use('default')
style.configure("TCombobox",
fieldbackground="red", # Цвет фона выпадающего списка
background="red", # Цвет фона поля
foreground="#375010", # Цвет шрифта
selectbackground="red", # Цвет фона при выборе
selectforeground="#375010" # Цвет шрифта при выборе
)
frame_1 = ttk.Frame(root)
frame_1.pack(padx=10, pady=10)
combo = ttk.Combobox(frame_1,
values=["Option 1", "Option 2", "Option 3"],
height=1,
width=24,
font=("Windows", 12),
style="TCombobox"
)
combo.pack()
root.mainloop()
расчеты разные с последующей сборкой пояснительной записки проектарассчеты на чем то основываются? данные от куда то подгружаются? итог куда то отправляется?
есть уже базовые знания python, в программисты не собираюсь вроде бы, но программу сделать самому очень хочется