from configparser import ConfigParser config = ConfigParser()
config.read('config.ini') print(config.get('main', 'server_inside')) print(config.get('main', 'server_outside')) from kivy.app import App from kivy.lang import Builder from kivy.uix.screenmanager import ScreenManager, Screen from configparser import ConfigParser import os
config = ConfigParser()
Builder.load_string(""" <MenuScreen>:
canvas.before:
Color:
rgba: 255, 255, 255, 0.5
Rectangle:
pos: self.pos
size: self.size
Button:
text: 'обновити'
pos_hint: {"center_y": 0.91, "center_x": 0.75}
size_hint: 0.5, 0.06
on_press: root.get_option_for_button()
Button:
id: btn1
text: "1"
on_release: app.get_option_for_button1()
pos_hint: {"center_y": 0.15, "center_x": 0.25}
size_hint: 0.5, 0.06
""")
# Declare both screens class MenuScreen(Screen):
pass
class SettingsScreen(Screen):
pass
sm = ScreenManager() sm.add_widget(MenuScreen(name='menu')) sm.add_widget(SettingsScreen(name='settings'))
class TestApp(App):
config.read("config.ini")
def build(self):
return sm
if __name__ == '__main__':
TestApp().run()
在配置中,按钮 1 的调用方式已经不同,我想从文件中读取它,但我不知道该怎么做......(请告诉我
我希望您的代码在主文件中看起来正确。但是您可以像这样更改按钮的文本: