我试图在python中使用kivy弹出窗口中的多个项目.我想知道如何使这项工作.我不确定这是否与脚本在我的手机上而不是用于计算机的事实有关.这是一个小例子脚本,我请你帮忙做好工作以备将来参考.
import kivy
from kivy.lang import Builder
from kivy.uix.popup import Popup
from kivy.uix.textinput import TextInput
from kivy.uix.label import Label
popup = Popup(title='Test popup',
content=Label(text='Hello world'),
TextInput(text='Hi'), #Here is what I am trying to make work
size_hint=(None, None), size=(400, 400))
Run Code Online (Sandbox Code Playgroud)
所以你可以看到弹出窗口的一个内容中有两个对象.我确信这是可能的,因为我已经在appstore中的kivy应用程序上看到了它,但不知道如何自己做.
我有一个脚本,如果对人们回答问题有帮助,它正在使用 kivy。我想让它在运行时显示一个 iframe 类型的东西,而不是打开浏览器。例如这样的事情:
def browser():
url = "google.com"
iframe(url)
browser()
Run Code Online (Sandbox Code Playgroud)
显然这不会起作用,因为 python 不是 html。请记住,我不是要在网络上运行此脚本,而是要在 kivy 启动器上运行。正如预期的那样,它不应该打开网络浏览器,而是在脚本中内置的框中显示页面。