utyara3
Май 13, 2023 13:11:47
Здравствуйте, хочу создать мини игру про торговлю выдуманной монетой. Пользователь запускает main.py скрипт, который за собой открывает еще 1 файл. В main.py будет график с ценой, она будет повышаться или понижаться, так же будут кнопки купить/продать. Во втором файле wallet.py будет отображаться баланс, количество выдуманной валюты, но дело в чем, я могу сделать почти все, кроме взаимодействия этих двух файлов. Т.е. как мне изменять переменную balance в файле wallet.py через файл main.py. Проще говоря, я допустим покупаю выдуманную валюту, и в окне wallet у меня меняется переменная баланс. Использую python 3.9.6, tkinter(не обязательно). Заранее спасибо!
ZerG
Май 13, 2023 19:55:59
НЕПРОЧИТАЛ лутца а уже игру писать взялся
нуну
#settings.py class Global_Settings:
def __init__(self):
self._charts = 10
@property
def charts(self):
print('Произошел запрос переменной')
return self._charts
@charts.setter
def charts(self, value):
print('Произошло изменение переменной')
self._charts = value
settings = Global_Settings()
#sub.py from settings import settings
class MyClass:
def func(self, charts):
settings.charts += 1
#main.py from settings import settings
print(settings.charts) #выводим