【问题标题】:Force Window Size Kivy强制窗口大小 Kivy
【发布时间】:2015-07-07 07:04:44
【问题描述】:

我不知道如何使用 kivy 语言强制窗口 size。 (例如:800x600p)

你能帮帮我吗?

感谢阅读。

PITO2901

【问题讨论】:

    标签: python kivy


    【解决方案1】:

    KV 语言不具备配置窗口设置的能力,但可以通过使用来自kivy.configConfig 对象在您的“main.py”文件中轻松完成。只需确保将您所做的任何配置放在您的其他导入之前。否则,它们将不起作用。

    # configuration
    from kivy.config import Config
    Config.set('graphics', 'width',  800)
    Config.set('graphics', 'height', 600)
    
    # other imports
    from kivy.app import App
    from kivy.uix.widget import Widget
    ...
    

    【讨论】:

      【解决方案2】:

      将 kivy.core.window.Window.size 设置为 (800, 600)。

      你不能直接在 kv 中设置它,但是你可以将它绑定到一个按钮或类似的东西上。您还需要使用文档中解释的 #:import 语句将 Window 导入 kv。

      【讨论】:

      • 谢谢!但我是法国人,我不了解所有的 kivy 文档,所以你能给我一个方法来编写一部分代码来使用这个功能吗? (只是一个简单的)
      • from kivy.core.window import Window; Window.size = (800, 600).
      猜你喜欢
      • 1970-01-01
      • 2012-12-10
      • 2016-09-06
      • 1970-01-01
      • 2016-08-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-07-02
      相关资源
      最近更新 更多