我瞭解到,kivy支持export_to_png(filename)
功能,節省了一個小部件及其所有子給定的文件名然而,當我試圖做到這一點,我得到一個錯誤。 下面export_to_png()kivy的函數給出錯誤
http://kivy.org/docs/api-kivy.uix.widget.html#kivy.uix.widget.Widget.export_to_png
查看文檔鏈接誰能告訴我什麼,我做錯了什麼?下面是我的示例代碼:是,我們收到控制檯
from kivy.app import App
from kivy.uix.widget import Widget
from kivy.uix.button import Button
class MyWidget(Widget):
pass
class MyApp(App):
def build(self):
parent = MyWidget()
a = Button(text="hello")
parent.add_widget(a)
parent.export_to_png('a.png')
return parent
if __name__ == '__main__':
MyApp().run()
錯誤如下:
回溯(最近最後一次通話): 文件「d:/ Paarth/Google_Drive /谷歌驅動器/代碼/ Python的/工作/ kivy/kivyBasics/Screenshots_SaveImage.py 「第20行,在 MyApp的()的run() 文件。」 C:\ kivy-1.8.0-py2.7-的Win32 \ Python27 \ LIB \ kivy \應用py」爲,線766,在運行 根= self.build() 文件 「d:/ Paarth/Google_Drive /谷歌驅動器/代碼/ Python的/工作/ kivy/kivyBasics/Screenshots_SaveImage.py」,第15行,在建parent.exp。 parent.exp ort_to_png( 'a.png') AttributeError的: '進myWidget' 對象沒有屬性 'export_to_png'
過程結束,退出代碼1
「我得到一個錯誤」是而_exact_錯誤消息從未有幫助的,最好用產生的任何回溯,幾乎總是。 –
@MatthewTrevor。我收到的錯誤是AttributeError:'MyWidget'對象沒有'export_to_png'屬性 –
您使用的是哪個版本的Kivy? –