[PYTHON] Kivy : 창 크기를 변경하는 방법?
PYTHONKivy : 창 크기를 변경하는 방법?
kivy를 사용하여 프로그램을 작성하기 시작했으나 크기 문제를 이해하는 데 몇 가지 문제가 있습니다.
예 :
import kivy
kivy.require('1.5.1')
from kivy.app import App
from kivy.uix.button import Button
class MyApp(App):
def build(self): return Button(text='Some text')
MyApp().run()
위의 프로그램은 작동하지만 거대한 창을 만듭니다. 크기 = (100, 100)으로 설정하려고해도 아무 것도 바뀌지 않습니다. Setting size_hint = (None, None)은 정확한 크기의 버튼을 보여 주지만 여전히 거대한 창 안에 임의로 배치됩니다. MyApp의 크기를 설정하려고해도 아무 것도 바뀌지 않습니다.
같은 크기의 버튼으로 창을 만드는 방법은 무엇입니까? 그것은 충분히 간단한 작업이어야합니다. 그러나 이것에 관해서는 아무것도 찾을 수없는 문서와 예제를 보았습니다.
해결법
-
==============================
1.현재 두 가지 방법이 있습니다.
현재 두 가지 방법이 있습니다.
-
==============================
2.나는 마틴의 대답에 대해 논평 하겠지만 나는 명성을 얻지 못했다. 설정 파일을 설정할 때 변경 사항을 "쓰십시오":
나는 마틴의 대답에 대해 논평 하겠지만 나는 명성을 얻지 못했다. 설정 파일을 설정할 때 변경 사항을 "쓰십시오":
from kivy.config import Config Config.set('graphics', 'width', '200') Config.set('graphics', 'height', '200') Config.write()
당신이 그것에 대해 알고 있다면 그것은 정확하게 데이터베이스에 정보를 위탁하는 것과 같습니다.
-
==============================
3.이것을 사용하십시오 :
이것을 사용하십시오 :
from kivy.core.window import Window Window.size = (300, 100)
사용하는 경우
from kivy.config import Config Config.set('graphics', 'width', '200') Config.set('graphics', 'height', '200') Config.write()
이것은 기본 화면 크기의 손실로 이어질 것입니다! 기본 화면 크기가 정말 유용합니다.
from https://stackoverflow.com/questions/14014955/kivy-how-to-change-window-size by cc-by-sa and MIT license
'PYTHON' 카테고리의 다른 글
[PYTHON] Python 3.6에 PIP를 설치하는 방법은 무엇입니까? (0) | 2018.10.30 |
---|---|
[PYTHON] 파이썬에서 중첩 된 try 문? (0) | 2018.10.30 |
[PYTHON] 어떻게 print () 문을 behave (BDD)에서 볼 수 있습니까? (0) | 2018.10.30 |
[PYTHON] 판다 DataFrame을 행 단위로 정규화하기 (0) | 2018.10.30 |
[PYTHON] 초를시, 분, 초로 변환하는 방법은 무엇입니까? (0) | 2018.10.30 |