Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/user-interface/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我需要一种方法将值从以.kv字符串编写的文本输入拉到python函数中的函数_Python_User Interface_Kivy_Python 3.5_Kivy Language - Fatal编程技术网

我需要一种方法将值从以.kv字符串编写的文本输入拉到python函数中的函数

我需要一种方法将值从以.kv字符串编写的文本输入拉到python函数中的函数,python,user-interface,kivy,python-3.5,kivy-language,Python,User Interface,Kivy,Python 3.5,Kivy Language,因此,我为我正在编写的程序创建了一个GUI,而我目前所关注的是运行我希望它执行的计算。我已经在Python3.5中完成了所有工作,使用KivyGUI构建字符串创建选项卡(使用选项卡式面板和屏幕管理器)。我在这个问题所涉及的选项卡底部有一个按钮,上面写着“计算”,应该把文本条目的值作为我想让它们做的等式的一部分进行运算。 是 在这种情况下,函数将有助于执行此操作,还是我想调用更像: class TabSys(TabbedPanel): def calculate_psc_clicked(self)

因此,我为我正在编写的程序创建了一个GUI,而我目前所关注的是运行我希望它执行的计算。我已经在Python3.5中完成了所有工作,使用KivyGUI构建字符串创建选项卡(使用选项卡式面板和屏幕管理器)。我在这个问题所涉及的选项卡底部有一个按钮,上面写着“计算”,应该把文本条目的值作为我想让它们做的等式的一部分进行运算。 是

在这种情况下,函数将有助于执行此操作,还是我想调用更像:

class TabSys(TabbedPanel):
def calculate_psc_clicked(self):
    #when they click the button which is id'd as "calculate_psc," this function
    #will pull the values and perform the calculations
    self.Cp_entry = self.Cp_entry.text
    self.P_entry = self.P_entry.text
    self.lhv_entry = self.lhv_entry.text
上面的代码是我用kivy语言构建的字符串的TabSys类,在它出现之后

class nyce_meemApp(App):
    def build(self):
        return TabSys()

if __name__ == '__main__':
    nyce_meemApp().run()
实际运行所有代码。我不想用代码淹没这个问题,所以我将把它留在那里,我可以提供任何人想要的任何其他代码片段(如果需要,我可以共享该文件)


谢谢

你能显示你实际创建计算psc按钮的代码吗?是的男人:按钮:id:计算psc文本:“[color=e6e6e6]计算[/color]”字体名称:“Arial”字体大小:30位置提示:{“x”:0,“y”:0}大小提示:1,.1标记:虽然这是kv语言,但请记住它适合构建字符串的更大框架,并且您是否尝试在按下按钮时指定按钮的
属性?类似于按下:root.calculate\u psc\u clicked()?我是否应该替换当前的self.Cp\u条目=self。。。我想我可以试一下PSC计算器。有些东西是我需要写的任何东西来计算,但我不确定会有什么结果。PSC_calculator是第一个选项卡式面板项的ID,我们可以在其中找到所有这些内容。我想
class nyce_meemApp(App):
    def build(self):
        return TabSys()

if __name__ == '__main__':
    nyce_meemApp().run()