簡體   English   中英

Kivy-獲得黑屏

[英]Kivy - Getting Black Screen

為什么我會出現黑屏? 守則在10分鍾前運作良好。 准則有什么問題,我看不到任何錯誤! 我也找不到在線的任何解決方案! 你們知道如何解決問題嗎?

#!/usr/bin/env python

import kivy

kivy.require("1.10.0")

import os
import humanize
from glob import glob
from kivy.app import App
from kivy.uix.label import Label
from kivy.uix.gridlayout import GridLayout

class Layout(GridLayout):
    def __init__(self,**kwargs):
        super(Layout,self).__init__(**kwargs)
        self.cols = 1

     def scan(self):
        pass          
        scanb = Button(text="Scan",background_color=(1,0,1,1),font_size=(50))
        title = Label(text="StorageCleaner",font_size=(50),size_hint=(.1,.2),background_color=(1,0,0,1))

        self.add_widget(title)
        self.add_widget(copy)
        scanb.bind(on_press=scan)

class StorageCleaner(App):
    def build(self):
        layout = Layout()
        return layout

sc = StorageCleaner()

if __name__ == "__main__":
       sc.run()

可能是掃描功能“通過”后的縮進。 看起來'scanb','title'等縮進了一個級別

您有一些錯誤。 有關詳細信息,請參見以下示例。

main.py

import kivy
kivy.require("1.10.0")

import os
import humanize
from glob import glob
from kivy.app import App
from kivy.uix.label import Label
from kivy.uix.button import Button
from kivy.uix.gridlayout import GridLayout


class Layout(GridLayout):

    def __init__(self, **kwargs):
        super(Layout, self).__init__(**kwargs)

        self.cols = 1

        scanb = Button(text="Scan", font_size=50)
        scanb.bind(on_press=self.scan)
        title = Label(text="StorageCleaner", font_size=50, size_hint=(.1, .2))

        self.add_widget(title)
        self.add_widget(scanb)

    def scan(self):
        pass


class StorageCleaner(App):

    def build(self):
        return Layout()


if __name__ == "__main__":
    StorageCleaner().run()

輸出量

在此處輸入圖片說明

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM