草庐IT

python - 是否有内置方法来获取 ToggleButton 组的当前选择?

我只是在浏览源代码以寻找执行此操作的方法,但没有看到任何方法。不过我想确定一下,因为我可能错过了一些东西。有没有内置的方法,比如方法?当我有一些ToggleButton组合在一起时,我希望能够获取当前选择的值(我想的文本值)(state=='down')按钮。我知道我可以毫不费力地采用自己的方式来做到这一点,但它不存在似乎很奇怪。在检查了文档和源代码后,我发现这是迄今为止最简单的方法:fromkivy.uix.togglebuttonimportToggleButtonasTBcurrent=[tfortinTB.get_widgets('group')ift.state=='down

python - 是否有内置方法来获取 ToggleButton 组的当前选择?

我只是在浏览源代码以寻找执行此操作的方法,但没有看到任何方法。不过我想确定一下,因为我可能错过了一些东西。有没有内置的方法,比如方法?当我有一些ToggleButton组合在一起时,我希望能够获取当前选择的值(我想的文本值)(state=='down')按钮。我知道我可以毫不费力地采用自己的方式来做到这一点,但它不存在似乎很奇怪。在检查了文档和源代码后,我发现这是迄今为止最简单的方法:fromkivy.uix.togglebuttonimportToggleButtonasTBcurrent=[tfortinTB.get_widgets('group')ift.state=='down

python - 如何从 Python 3.5 降级到 Python 3.4

我想安装kivy(linkhere)以用于项目,但是,当尝试使用pip安装它所依赖的包时,我收到以下错误:Couldnotfindaversionthatsatisfiestherequirementkivy.deps.sdl2(fromversions:)Nomatchingdistributionfoundforkivy.deps.sdl2在kivy网站上的进一步阅读显示,由于某种图形错误,这些库不支持Windows10上的Python3.5。该网站说您需要python3.4才能安装它。这就带来了一个问题:我已经有了python3.5,如何安装python3.4?

python - 如何从 Python 3.5 降级到 Python 3.4

我想安装kivy(linkhere)以用于项目,但是,当尝试使用pip安装它所依赖的包时,我收到以下错误:Couldnotfindaversionthatsatisfiestherequirementkivy.deps.sdl2(fromversions:)Nomatchingdistributionfoundforkivy.deps.sdl2在kivy网站上的进一步阅读显示,由于某种图形错误,这些库不支持Windows10上的Python3.5。该网站说您需要python3.4才能安装它。这就带来了一个问题:我已经有了python3.5,如何安装python3.4?

android - 使用 Python 进行 Android 编程的 QPython 或 Kivy - 生成可安装的 apk

阅读了几篇关于SO的问答后,我意识到一个有2个选项,即QPython和Kivy来为Android进行编程,但是,显然两者都采用不同的方法。我正在尝试验证我的理解,看看我是否遗漏了一些关键信息。QPython允许使用Kivy库来开发图形应用程序QPython和Kivy都使用SL4A,而QPython通过添加一些NFC和类似功能扩展了标准SL4A(或它的Python绑定(bind))QPython用于创建可以使用各种模块、库的Python脚本,但它们需要安装QPython才能在目标设备上执行。无法将脚本打包成apk。KivyOTOH,允许开发人员使用基于云的构建系统编写编译为apk的应用程

android - 使用 Python 进行 Android 编程的 QPython 或 Kivy - 生成可安装的 apk

阅读了几篇关于SO的问答后,我意识到一个有2个选项,即QPython和Kivy来为Android进行编程,但是,显然两者都采用不同的方法。我正在尝试验证我的理解,看看我是否遗漏了一些关键信息。QPython允许使用Kivy库来开发图形应用程序QPython和Kivy都使用SL4A,而QPython通过添加一些NFC和类似功能扩展了标准SL4A(或它的Python绑定(bind))QPython用于创建可以使用各种模块、库的Python脚本,但它们需要安装QPython才能在目标设备上执行。无法将脚本打包成apk。KivyOTOH,允许开发人员使用基于云的构建系统编写编译为apk的应用程

python - Kivy:如何更改窗口大小?

我开始使用kivy编写程序,但我在理解它如何处理尺寸方面存在一些问题。例如:importkivykivy.require('1.5.1')fromkivy.appimportAppfromkivy.uix.buttonimportButtonclassMyApp(App):defbuild(self):returnButton(text='Sometext')MyApp().run()上面的程序可以工作,但是它创建了一个巨大的窗口。尝试设置size=(100,100)不会改变任何东西。设置size_hint=(None,None)会显示一个大小正确的按钮,但它会随机放置在一个still

python - Kivy:如何更改窗口大小?

我开始使用kivy编写程序,但我在理解它如何处理尺寸方面存在一些问题。例如:importkivykivy.require('1.5.1')fromkivy.appimportAppfromkivy.uix.buttonimportButtonclassMyApp(App):defbuild(self):returnButton(text='Sometext')MyApp().run()上面的程序可以工作,但是它创建了一个巨大的窗口。尝试设置size=(100,100)不会改变任何东西。设置size_hint=(None,None)会显示一个大小正确的按钮,但它会随机放置在一个still

Kivy语言切换屏幕切换的关键按钮

我需要做一个Button当按下输入按钮时,我可以返回Screen在里面.kv语。这是我在Python中所拥有的:defbuild(self):button=Button()start(Enter,button)bind(on_press=partial(sm.setter('current'),(sm,'MenuScreen')))我该如何制作Button当将“Enter”键按在.KV/KivyLanaguage中时,我可以返回页面?看答案这是您在那里有一个很奇怪的语法,您谈论“输入键”,尽管该代码显然做了完全不同的事情,所以我认为您只想这个小部分::on_press:sm.current='

将图形放在Kivy上作为带有按钮的小部件

我想放置一个自我更新的图。因此,当我按使用Python编写的GUI脚本上的Kivy按钮时,应该带我去Screen。这Screen在一部分上有图形Screen和屏幕其余部分上的按钮。但是,我添加了图,然后在单独的窗口中打开。我怎么做?我用了matplotlib用于绘制图形的库。我用了plt.show()它打开了一个不同的窗口。看答案阻止matplotlib从窃取您的焦点Window您需要出于某种奇怪的原因告诉它这样做(也许是由于Ipython笔记本中的MPL使用量很高吗?)importmatplotlibmatplotlib.use('Agg')在这些行之后,窗户应该停止偷窃。另一方面,更新有所