久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

      <i id='sAqzW'><tr id='sAqzW'><dt id='sAqzW'><q id='sAqzW'><span id='sAqzW'><b id='sAqzW'><form id='sAqzW'><ins id='sAqzW'></ins><ul id='sAqzW'></ul><sub id='sAqzW'></sub></form><legend id='sAqzW'></legend><bdo id='sAqzW'><pre id='sAqzW'><center id='sAqzW'></center></pre></bdo></b><th id='sAqzW'></th></span></q></dt></tr></i><div class="qwawimqqmiuu" id='sAqzW'><tfoot id='sAqzW'></tfoot><dl id='sAqzW'><fieldset id='sAqzW'></fieldset></dl></div>
      <tfoot id='sAqzW'></tfoot>

      • <bdo id='sAqzW'></bdo><ul id='sAqzW'></ul>

    1. <legend id='sAqzW'><style id='sAqzW'><dir id='sAqzW'><q id='sAqzW'></q></dir></style></legend>

      <small id='sAqzW'></small><noframes id='sAqzW'>

      在 Kivy 中將對象居中

      Centering an object in Kivy(在 Kivy 中將對象居中)

      <small id='bqePB'></small><noframes id='bqePB'>

      • <i id='bqePB'><tr id='bqePB'><dt id='bqePB'><q id='bqePB'><span id='bqePB'><b id='bqePB'><form id='bqePB'><ins id='bqePB'></ins><ul id='bqePB'></ul><sub id='bqePB'></sub></form><legend id='bqePB'></legend><bdo id='bqePB'><pre id='bqePB'><center id='bqePB'></center></pre></bdo></b><th id='bqePB'></th></span></q></dt></tr></i><div class="qwawimqqmiuu" id='bqePB'><tfoot id='bqePB'></tfoot><dl id='bqePB'><fieldset id='bqePB'></fieldset></dl></div>
        • <bdo id='bqePB'></bdo><ul id='bqePB'></ul>
              <tfoot id='bqePB'></tfoot>

                  <tbody id='bqePB'></tbody>
                <legend id='bqePB'><style id='bqePB'><dir id='bqePB'><q id='bqePB'></q></dir></style></legend>
                本文介紹了在 Kivy 中將對象居中的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!

                問題描述

                我正在嘗試在布局內居中放置一個圓圈.我目前正在做一些填充計算,但我也在尋找更好的方法.我想其中一個預定義的布局可能是更好的選擇.這是我的代碼正在生成的內容...

                I am trying to center a circle inside a layout. I'm currently doing some padding calculations, but I'm also looking for a better way. I imagine one of the predefined layouts may be a better choice. Here's what my code is producing...

                對于方形布局:

                對于寬布局:

                這是正確的行為,很好,但有更好的方法嗎?例如,我可以想象這對于非圓形形狀會變得混亂.

                This is the right behavior, which is great, but is there a better way? I can imagine this getting messy with non-circle shapes, for example.

                這是我的代碼:

                #!/usr/bin/kivy
                import kivy
                kivy.require('1.7.2')
                
                from random import random
                from kivy.app import App
                from kivy.uix.widget import Widget
                from kivy.uix.gridlayout import GridLayout
                from kivy.uix.anchorlayout import AnchorLayout
                from kivy.uix.relativelayout import RelativeLayout
                from kivy.graphics import Color, Ellipse, Rectangle
                
                class MinimalApp(App):
                    title = 'My App'
                    def build(self):
                        root = RootLayout()
                        return(root)
                
                class RootLayout(AnchorLayout):
                    pass
                
                class Circley(RelativeLayout):
                    pass
                
                if __name__ == '__main__':
                    MinimalApp().run()
                

                還有 KV:

                #:kivy 1.7.2
                #:import kivy kivy
                
                <RootLayout>:
                    anchor_x: 'center'                              # I think this /is/ centered
                    anchor_y: 'center' 
                    canvas.before:
                        Color:
                            rgba: 0.4, 0.4, 0.4, 1
                        Rectangle:
                            pos: self.pos
                            size: self.size
                    Circley:
                        anchor_x: 'center'                          # this is /not/ centered.
                        anchor_y: 'center' 
                        canvas.before:
                            Color:
                                rgba: 0.94, 0.94, 0.94, 1
                            Ellipse:
                                size: min(self.size), min(self.size)
                                pos: 0.5*self.size[0] - 0.5*min(self.size), 0.5*self.size[1] - 0.5*min(self.size)
                                Label:
                                    text: unicode(self.size)    # this is /not/ appearing
                                    color: 1,0,0,1
                

                推薦答案

                Snippet using FloatLayout, size_hint and pos_hint:

                Snippet using FloatLayout, size_hint and pos_hint:

                from kivy.app import App
                from kivy.lang import Builder
                
                kv = '''
                FloatLayout:
                    Widget:
                        size: min(root.size), min(root.size)
                        size_hint: None, None
                        pos_hint: {'center_x': .5, 'center_y': .5}
                        canvas:
                            Color:
                                rgb: 1, 0, 0
                            Ellipse:    
                                size: self.size
                                pos: self.pos
                '''
                Builder.load_string(kv)
                
                class MyApp(App):
                    def build(self):
                        return Builder.load_string(kv)
                
                MyApp().run()
                

                日本國旗:

                from kivy.app import App
                from kivy.lang import Builder
                
                kv = '''
                FloatLayout:
                    canvas:
                        Color:
                            rgb: 1, 1, 1
                        Rectangle:    
                            size: self.size
                            pos: self.pos   
                    Widget:
                        size: min(root.size)/2, min(root.size)/2
                        size_hint: None, None
                        pos_hint: {'center_x': .5, 'center_y': .5}
                        canvas:
                            Color:
                                rgb: 1, 0, 0
                            Ellipse:    
                                size: self.size
                                pos: self.pos
                '''
                Builder.load_string(kv)
                
                class MyApp(App):
                    def build(self):
                        return Builder.load_string(kv)
                
                MyApp().run()
                

                這篇關于在 Kivy 中將對象居中的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網!

                【網站聲明】本站部分內容來源于互聯網,旨在幫助大家更快的解決問題,如果有圖片或者內容侵犯了您的權益,請聯系我們刪除處理,感謝您的支持!

                相關文檔推薦

                How to make a discord bot that gives roles in Python?(如何制作一個在 Python 中提供角色的不和諧機器人?)
                Discord bot isn#39;t responding to commands(Discord 機器人沒有響應命令)
                Can you Get the quot;About mequot; feature on Discord bot#39;s? (Discord.py)(你能得到“關于我嗎?Discord 機器人的功能?(不和諧.py))
                message.channel.id Discord PY(message.channel.id Discord PY)
                How do I host my discord.py bot on heroku?(如何在 heroku 上托管我的 discord.py 機器人?)
                discord.py - Automaticaly Change an Role Color(discord.py - 自動更改角色顏色)
                    <tbody id='IrME9'></tbody>

                  <legend id='IrME9'><style id='IrME9'><dir id='IrME9'><q id='IrME9'></q></dir></style></legend>
                • <tfoot id='IrME9'></tfoot>

                • <i id='IrME9'><tr id='IrME9'><dt id='IrME9'><q id='IrME9'><span id='IrME9'><b id='IrME9'><form id='IrME9'><ins id='IrME9'></ins><ul id='IrME9'></ul><sub id='IrME9'></sub></form><legend id='IrME9'></legend><bdo id='IrME9'><pre id='IrME9'><center id='IrME9'></center></pre></bdo></b><th id='IrME9'></th></span></q></dt></tr></i><div class="qwawimqqmiuu" id='IrME9'><tfoot id='IrME9'></tfoot><dl id='IrME9'><fieldset id='IrME9'></fieldset></dl></div>

                    <small id='IrME9'></small><noframes id='IrME9'>

                      <bdo id='IrME9'></bdo><ul id='IrME9'></ul>
                          主站蜘蛛池模板: 中文字幕国产精品 | 国产日韩欧美在线观看 | 精品国产一区二区国模嫣然 | 亚洲成人精品在线观看 | 亚洲精品一区二区在线观看 | 国产精品一区二区在线 | 日本在线视| 国产情侣久久 | 精品久久久久久 | 成人国产精品免费观看视频 | 在线观看欧美日韩视频 | 午夜爽爽爽男女免费观看 | 免费成人高清在线视频 | 国产精品99| 黑人巨大精品欧美一区二区免费 | 久久久www成人免费无遮挡大片 | 亚洲国产精品久久久久婷婷老年 | av天空 | 国产精品亚洲成在人线 | 男人的天堂中文字幕 | 亚洲成人免费 | 91免费观看国产 | 欧美激情国产日韩精品一区18 | 国产午夜精品一区二区三区四区 | 日韩久久久久久 | 欧美综合久久久 | 国产欧美一区二区三区免费 | 国产三级一区二区 | 91成人在线 | 亚洲人va欧美va人人爽 | 亚洲高清久久 | 高清黄色| 国产视频一区二区在线观看 | 中文字幕高清免费日韩视频在线 | 草久久久 | 人人九九| 日韩成人免费视频 | 五月花丁香婷婷 | 欧美成人a | 男女网站在线观看 | 另类二区 |