前提・実現したいこと
python3のkivyにてBoxLayoutで3つの画像を表示する
プログラムを作成しています。
しかし実際動かしてみますと画像が小さくなってしまいます。
画像サイズを変化させるにはどうしたらよいのでしょうか?
発生している問題
画像のサイズは500x500です。
該当のソースコード
python
1from kivy.app import App 2from kivy.core.window import Window 3from kivy.lang import Builder 4import os 5from kivy.uix.widget import Widget 6 7Builder.load_file(os.path.join(os.path.dirname(__file__), 'file.kv')) 8 9Window.maximize() 10Window.set_icon("../img/diode.ico") 11 12 13 14class RootWidget(Widget): 15 def __init__(self, **kwargs): 16 super(RootWidget, self).__init__(**kwargs) 17 18 19 20 21class MainApp(App): 22 def build(self): 23 self.root = RootWidget() 24 return self.root 25 26 title = 'Test_window' 27 28MainApp().run() 29
kv
1<RootWidget>: 2 BoxLayout: 3 orientation: 'vertical' # 'horizontal' 4 5 Image: 6 source:"../img/(1).jpg" 7 size:100,100 8 Image: 9 source:"../img/(2).jpg" 10 size:100,100 11 Image: 12 source:"../img/(3).jpg" 13 size:100,100 14 15 16 17
試したこと
RootWidgetオブジェクトでの
sizeやsize_hintの変更←効果なし
補足情報(FW/ツールのバージョンなど)
Python3.5
Kivy 1.10.1
Kivy-examples 1.10.1
Kivy-Garden 0.1.4
kivy.deps.angle 0.1.7
kivy.deps.gstreamer 0.1.13
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2018/09/16 05:45
2018/09/20 09:01