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.settrướcimport kivyhoặcfrom 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.