Kivy应用程序上的FPS栏未在Mac OS上禁用

时间:2019-04-01 10:47:31

标签: python python-3.x macos kivy

我在自己的Kivy应用程序中使用Config.set('modules', 'monitor', '')来获取fps栏,但现在无法将其禁用。

Kivy版本-1.10.1

我已经尝试了所有方法并检查了每一行代码,但无法将其禁用。另外,如果我只用

编写基本代码
from kivy.app import App
from kivy.uix.button import Button

导入我仍然得到fps栏。我什至重新安装了整个Kivy环境,但仍然有fps栏。

这些都是我在文件中使用的所有导入文件,导致出现了所有问题。

import kivy
kivy.require("1.10.1")

# from kivy.config import Config
# Config.set('graphics', 'resizable', 0)
# Config.set('graphics', 'width',  500)
# Config.set('graphics', 'height', 300)
# Config.set('modules', 'monitor', '')

from kivy.metrics import *
from kivy.core.window import Window
Window.size = (sp(500), sp(300))

from kivy.app import App
from kivy.uix.label import Label
from kivy.graphics import Line, InstructionGroup, Color
from kivy.properties import ObjectProperty, Property
from kivy.core.audio import SoundLoader
from kivy.clock import Clock
from kivy.uix.screenmanager import Screen, ScreenManager, FadeTransition
from kivy.lang import Builder

import random as rnd
import time 

这是基本代码。

from kivy.app import App
from kivy.uix.button import Button

class TestApp(App):
    def build(self):
        return Button(text='Hello World')

TestApp().run()

输出图像

1 个答案:

答案 0 :(得分:0)

我找到了解决此问题的方法,以防其他人遇到相同的问题。

注意:始终创建文件的备份。

  1. 转到此目录。

    Windows: C:\Users\tito\.kivy\config.ini
    OS X: /Users/tito/.kivy/config.ini
    Linux: /home/tito/.kivy/config.ini
    
  2. 打开config.ini

  3. 查找

    [modules]
    monitor = 
    
  4. 删除monitor =并保存。

如果发生任何事情,只需删除config.ini,Kivy将创建一个新的,但是所有配置都会重置。