Під час спроби встановлення ROS (Robot Operating System) на Windows за допомогою Visual Studio Code, користувачі можуть стикнутися з різними труднощами, що можуть виникнути через невідповідність певних залежностей або обмежень операційної системи. У цій статті…
Розшифрування файлів, завантажених з AWS S3 через Java, за допомогою Python, може бути складним завданням через різницю в мовах програмування та особливості шифрування. У цій статті ми розглянемо кроки та варіанти вирішення цієї проблеми. Перш…
Почати тестування за допомогою Selenium та Python може стати важкою задачею, особливо, коли з’являються помилки, які перешкоджають запуску перших тестів. У цій статті ми розглянемо одну з таких проблем і запропонуємо шляхи її вирішення.
Я маю наступний код:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 |
from kivy.lang import Builder from kivy.uix.screenmanager import Screen from kivy.uix.widget import Widget from kivymd.app import MDApp from kivymd.uix.button import MDButton, MDButtonText from kivymd.uix.dialog import MDDialog, MDDialogHeadlineText, MDDialogSupportingText, MDDialogButtonContainer, \ MDDialogContentContainer from kivymd.uix.textfield import MDTextField, MDTextFieldLeadingIcon, MDTextFieldHelperText KV = ''' ScreenManager: Screen_1: id: screen_1 name: 'screen_1' <Screen_1>: MDScreen: id: screen_1 BoxLayout: Button: text: 'open dialog' pos_hint: {'center_x': .5, 'center_y': .5} on_press: root.open_dialog() ''' class Test(MDApp): def build(self): return Builder.load_string(KV) class Screen_1(Screen): def open_dialog(self): self.search_dialog = MDDialog( MDDialogHeadlineText(text='Find human'), MDDialogSupportingText(text="Input name"), MDDialogContentContainer( MDTextField( MDTextFieldLeadingIcon(icon='magnify'), MDTextFieldHelperText(text="Helper text"), id='search_name', mode="outlined"), ), MDDialogButtonContainer( Widget(), MDButton( MDButtonText(text="Find"), style="text", on_release=self.dialog_search_button_click() # помилка тут ), spacing="8dp", ), id='dialog' ) self.search_dialog.open() def dialog_search_button_click(self): dialog = MDDialog print(dialog.ids['content_container'].children[0].text) Test().run() |