簡體   English   中英

KV文件中的Kivy超鏈接

[英]Kivy hyperlink in kv file

我正在制作一個僅用於測試目的的應用程序模型。 我是新手,需要幫助。 我希望我的標簽上有“需要幫助”文字,並在按下該按鈕時希望它充當超級鏈接。 我有一堂簡單的課

class LoginScreen(BoxLayout):
    def login(self, *args):
        print 'You logged in'

我遇到問題的kv文件的一部分是LoginScreen中的標簽。

Label:
    id: need_help_link
    font_size: 20
    markup: True
    text: 'Need help [ref=some]someweblink[/ref]'

我希望標簽顯示“需要幫助”,而超級鏈接應該是某個網站,但是當我運行此代碼時,標簽會讀取所有內容,因此我的應用程序上會顯示“需要幫助[ref = some] someweblink [/ ref]” 。 我知道我做錯了,但不確定。 任何幫助將不勝感激。

Label:
    id: need_help_link
    font_size: 20
    markup: True
    text: 'Need help [ref=some]someweblink[/ref]'
    on_ref_press:
        import webbrowser
        webbrowser.open('http://google.com')

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM