![](/img/trans.png)
[英]I want to change the position of Kivy Mapview by pressing the button but I get error message
[英]I just want to put a MapView from kivy inside a screen of my application, being accessed by a button on the initial menu
我有一个带有以下按钮的菜单:
我只希望在单击“ mapa dofundão”按钮时将其带到地图(在这种情况下,请在其他屏幕上打开地图)
我确实进行了一项研究,但这使我头疼。
我的py和kv文件如下:
import kivy
from kivy.app import App
from kivy.uix.boxlayout import BoxLayout
from kivy.uix.label import Label
from kivy.uix.screenmanager import ScreenManager, Screen
from kivy.core.window import Window
from kivy.garden.mapview import MapView
from kivy.lang.builder import Builder
from kivy.base import runTouchApp
bu = Builder.load_file('ence.kv')
class Gerenciador(ScreenManager):
pass
class Menu(Screen):enter code here
pass
class Programacao(Screen):
def __init__(self,**kwargs):
super().__init__(**kwargs)
class MapViewApp(App):
def build(self):
mapview = MapView(zoom=11, lat=50.6394, lon=3.057)
return MapViewApp ().run()
class Ence(App):
def build(self):
return Gerenciador()
Ence().run()
<Gerenciador>
Menu:
name: 'menu'
Programacao:
name: 'programacao'
<Menu>:
BoxLayout:
orientation: 'vertical'
padding:100
spacing:0
Image:
source: "logo.png"
size_hint_y:None
height:200
Button:
text: 'Programação'
on_release:app.root.current = 'programacao'
Button:
text: 'Mapa do Fundão'
on_release:app.root.current = 'map'
Button:
text: 'Editais'
Button:
text: 'Sair'
on_release:app.stop()
<Programacao>
name: 'programacao'
BoxLayout:
orientation: 'vertical'
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.