Как я могу развернуть простую программу Tkinter python? - PullRequest
1 голос
/ 19 апреля 2020

это мой первый вопрос о священных досках переполнения стека.

Я программист-хобби, и поэтому мне не хватает глубоких технических ноу-хау. Тем не менее, я создал простое приложение python для моей подруги, чтобы проверять, отслеживать и визуализировать ее расходы (ручной ввод). Я создал файл .csv, который читается в pandas фрейме данных, связан с пользовательскими вводами, доступными tkinter, и визуализирует его с помощью matplotlib. Вся программа находится в одном .py файле, ниже я перечислю мой импорт, и мы оба используем MacBook .

Мои вопросы:

  1. Является ли мой импорт "хорошим" или "правильным", как они есть? Или я должен, например, импортировать только те классы и функции, которые мне нужны для работы кода?

  2. Как мне создать файл .app, по которому нужно только щелкнуть ( моя подруга)? Я нашел py2app и fbs и выполнил некоторый код терминала, но он не работал, я не получил свое приложение. Также я не уверен (но это может быть второстепенно), в чем различия между развертыванием, заморозкой и упаковкой.

Заранее большое спасибо!

Best, Vi c


from tkinter import * 
import tkinter.ttk as ttk
from matplotlib.backends.backend_tkagg import FigureCanvasTkAgg
import matplotlib.pyplot as plt
import pandas as pd
import datetime as dt
from dateutil.parser import parse
import os.path
from pandas.plotting import register_matplotlib_converters


Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...