Exemplo n.º 1
0
    def refreshsession(self, instance):
        instance.text = "Refreshing"

        df = self.filldata(self.txtservers.text)

        self.databox.clear_widgets()

        for index, row in df.iterrows():
            if row['SERVER'] is not None:
                grid = GridLayout()
                grid.cols = 3
                btnkill = Button(text="Kill Session: {}".format(row['ID']))
                btnkill.__name__ = "{}|{}".format(row['ID'], row['SERVER'])
                btnkill.bind(on_press=self.confirmkillsession)
                grid.add_widget(btnkill)
                lbluser = Label(text=row['USERNAME'])
                grid.add_widget(lbluser)
                lblserver = Label(text=row['SERVER'])
                grid.add_widget(lblserver)
                self.databox.add_widget(grid)

        instance.text = "Refresh"
        print("Refresh")