當前位置: 首頁>>代碼示例>>Python>>正文


Python EventLoop.screen_size方法代碼示例

本文整理匯總了Python中ubuntui.ev.EventLoop.screen_size方法的典型用法代碼示例。如果您正苦於以下問題:Python EventLoop.screen_size方法的具體用法?Python EventLoop.screen_size怎麽用?Python EventLoop.screen_size使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在ubuntui.ev.EventLoop的用法示例。


在下文中一共展示了EventLoop.screen_size方法的1個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Python代碼示例。

示例1: keypress

# 需要導入模塊: from ubuntui.ev import EventLoop [as 別名]
# 或者: from ubuntui.ev.EventLoop import screen_size [as 別名]
 def keypress(self, size, key):
     rv = super().keypress(size, key)
     if key in ["tab", "shift tab"]:
         self._swap_focus()
     self.handle_focus_changed()
     if key in ["r"] and self.selected_spell_w is not None:
         _, rows = EventLoop.screen_size()
         cur_spell = self.selected_spell_w.spell
         spellname = cur_spell["name"]
         spelldir = cur_spell["spell-dir"]
         brmv = BundleReadmeView(
             self.app.metadata_controller, spellname, spelldir, self.handle_readme_done, int(rows * 0.75)
         )
         self.app.ui.set_header("Spell Readme")
         self.app.ui.set_body(brmv)
     return rv
開發者ID:conjure-up,項目名稱:conjure-up,代碼行數:18,代碼來源:spellpicker.py


注:本文中的ubuntui.ev.EventLoop.screen_size方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。