【Python】【setFocus】焦点
生活随笔
收集整理的這篇文章主要介紹了
【Python】【setFocus】焦点
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
以此文為例子展示setFocus()的用法
1.無焦點
self.setFocus()#設置焦點,下文演示有無焦點的區別2.焦點默認在文本框
#self.setFocus()#設置焦點,下文演示有無焦點的區別?3.設置輸入焦點
在某一時刻,只有一個控件(或根本沒有)可以獲得輸入焦點。指定輸入焦點可使用QWidget的下列方法:setFocus([reason]) - 如果控件在活動窗口中,調用此方法后,該控件成為輸入焦點。reason參數可為QtCore.Qt類中的以下枚舉變量:
- MouseFocusReason(0):使用鼠標獲得焦點;
- TabFocusReason(1):按下了鍵;
- BacktabFocusReason(2):按下了+組合鍵;
- ActiveWindowFocusReason(3):窗口變為活動和非活動;
- PopupFocusReason(4):打開或關閉彈出窗口;
- ShortcutFocusReason(5):按下快捷鍵;
- MenuBarFocusReason(6):通過菜單操作;
- OtherFocusReaaon(7):其他方式。
4.setFocusPolicy(QtCore.Qt.NoFocus)
總結
以上是生活随笔為你收集整理的【Python】【setFocus】焦点的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Keil MDK 又更新了啥子嘛?
- 下一篇: python从pdf文件中提取文本,并自