Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Python

Python - Điều chỉnh kích thước cửa sổ trong Kivy


Kivy tự điều chỉnh kích thước, nhưng đôi khi cần cố định chiều rộng, chiều cao hoặc vô hiệu hóa thay đổi kích thước.

Sử dụng kivy.config.Config trước khi import các module kivy khác.

Các chế độ

1. Cửa sổ hoàn toàn thay đổi được (mặc định)

from kivy.config import Config
Config.set('graphics', 'resizable', True)  # hoặc '1'

2. Cố định kích thước (không resize)

Config.set('graphics', 'resizable', '0')
Config.set('graphics', 'width', '500')
Config.set('graphics', 'height', '400')

3. Chỉ cố định chiều rộng

Config.set('graphics', 'resizable', '0')
Config.set('graphics', 'width', '500')

4. Chỉ cố định chiều cao

Config.set('graphics', 'resizable', '0')
Config.set('graphics', 'height', '400')

Lưu ý

  • Phải gọi Config.set trước import kivy hoặc from kivy.app import App.
  • Giá trị có thể là string '0'/'1' hoặc boolean True/False.
  • Trên mobile, cài đặt này có thể bị bỏ qua.