User:Kivy Frameworkを使用してPython GUIアプリケーションを書いています。Scrollviewの高さと幅を、設定されたサイズではなく、ウィンドウの高さと幅の80％にするにはどうすればよいですか？ Assistant:Kivyのウィンドウモジュールを使用して、ScrollViewのサイズをウィンドウのサイズにバインドすることでこれを実現できます。スクロールビューの高さと幅をウィンドウの高さと幅の80％に設定するコードスニペットの例は次のとおりです。

`` python
Kivy.Appインポートアプリから
kivy.core.windowインポートウィンドウから
kivy.uix.scrollviewからImport Scrollviewから
kivy.uix.labelからインポートラベルから


クラスmyscrollview（scrollview）：
    def __init __（self、** kwargs）：
        super（）.__ init __（** kwargs）
        self.size_hint =（なし、なし）＃size_hintを無効にして固定サイズを許可する
        self.bind（size = self.set_size）＃サイズをウィンドウサイズにバインドします
        self.set_size（window、window.size）

    def set_size（self、instance、size）：
        self.height = size [1] * 0.8＃窓の高さの80％に高さを設定します
        self.width = size [0] * 0.8＃幅をウィンドウの幅の80％に設定します


クラスMyApp（APP）：
    def build（self）：
        myscrollviewを返します（
            size_hint =（なし、なし）、
            pos_hint = {'center_x'：0.5、 'center_y'：0.5}、
            do_scroll_x = false、
            label（text = 'これはスクロール可能なビュー'）、
        ））


__name__ == '__main__'の場合：
    myapp（）。run（）
`` `

この例では、MyScrollViewクラスはScrollViewから継承し、__init__メソッドをオーバーライドしてSIZE_HINTプロパティを無効にし、SIZEプロパティをSET_SIZEメソッドにバインドします。SET_SIZEメソッドは、ScrollViewの高さと幅をそれぞれウィンドウの高さと幅の80％に設定します。最後に、MyAppクラスはMyScrollViewウィジェットのSIZE_HINTおよびPOS_HINTプロパティを設定し、子供としてラベルを追加します。 User:`` `py
Kivy.Appインポートアプリから
kivy.core.windowインポートウィンドウから
kivy.uix.scrollviewからImport Scrollviewから
kivy.uix.labelからインポートラベルから


クラスmyscrollview（scrollview）：
    def __init __（self、** kwargs）：
        super（）.__ init __（** kwargs）
        self.size_hint =（なし、なし）＃size_hintを無効にして固定サイズを許可する
        self.bind（size = self.set_size）＃サイズをウィンドウサイズにバインドします
        self.set_size（window、window.size）

    def set_size（self、instance、size）：
        self.height = size [1] * 0.8＃窓の高さの80％に高さを設定します
        self.width = size [0] * 0.8＃幅をウィンドウの幅の80％に設定します


クラスMyApp（APP）：
    def build（self）：
        myscrollviewを返します（
            size_hint =（なし、なし）、
            pos_hint = {'center_x'：0.5、 'center_y'：0.5}、
            do_scroll_x = false、
            label（text = 'これはスクロール可能なビュー'）、
        ））


__name__ == '__main__'の場合：
    myapp（）。run（）
`` ` Assistant:答えで何を探しているのかわかりません。 
User:申し訳ありませんが、私はそれをここではなくアイドルに貼り付けたと思いました。これをテストさせてください。すぐに戻ります。
問題ありません、時間をかけてください！これ以上の支援が必要な場合はお知らせください。