亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

python+pyqt實(shí)現(xiàn)右下角彈出框

 更新時(shí)間:2017年10月26日 16:06:13   作者:飛奔的貓  
這篇文章主要為大家詳細(xì)介紹了python+pyqt實(shí)現(xiàn)右下角彈出框,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下

本文實(shí)例為大家分享了pyqt實(shí)現(xiàn)右下角彈出框的具體代碼,供大家參考,具體內(nèi)容如下

構(gòu)造函數(shù)中:

self.desktop=QDesktopWidget() 
self.move((self.desktop.availableGeometry().width()-self.width()),self.desktop.availableGeometry().height()) #初始化位置到右下角 
self.showAnimation() 
#彈出動(dòng)畫 
def showAnimation(self): 
  #顯示彈出框動(dòng)畫 
  self.animation=QPropertyAnimation(self,"pos") 
  self.animation.setDuration(1000) 
  self.animation.setStartValue(QPoint(self.x(),self.y())) 
  self.animation.setEndValue(QPoint((self.desktop.availableGeometry().width()-self.width()),(self.desktop.availableGeometry().height()-self.height()+self.SHADOW_WIDTH))) 
  self.animation.start() 
 
  #設(shè)置彈出框1秒彈出,然后漸隱 
  self.remainTimer=QTimer() 
  self.connect(self.remainTimer,SIGNAL("timeout()"),self,SLOT("closeAnimation()")) 
  self.remainTimer.start(10000) #定時(shí)器10秒 
#關(guān)閉動(dòng)畫 
@pyqtSlot() 
def closeAnimation(self): 
  #清除Timer和信號(hào)槽 
  self.remainTimer.stop() 
  self.disconnect(self.remainTimer,SIGNAL("timeout()"),self,SLOT("closeAnimation()")) 
  self.remainTimer.deleteLater() 
  self.remainTimer=None 
  #彈出框漸隱 
  self.animation =QPropertyAnimation(self,"windowOpacity") 
  self.animation.setDuration(1000) 
  self.animation.setStartValue(1) 
  self.animation.setEndValue(0) 
  self.animation.start() 
  #動(dòng)畫完成后清理 
  self.connect(self.animation,SIGNAL("finished()"),self,SLOT("clearAll()")) 
 
#清理及退出 
@pyqtSlot() 
def clearAll(self): 
  self.disconnect(self.animation,SIGNAL("finished()"),self,SLOT("clearAll()")) 
  sys.exit()    #退出 

或者直接: self.connect(self.animation,SIGNAL("finished()"),self,SLOT("close()"))

效果如下:

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • python中使用正則表達(dá)式的后向搜索肯定模式(推薦)

    python中使用正則表達(dá)式的后向搜索肯定模式(推薦)

    這篇文章主要介紹了python里使用正則表達(dá)式的后向搜索肯定模式,本文通過代碼介紹的非常詳細(xì),包括語法介紹,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下
    2017-11-11
  • python隨機(jī)3分鐘發(fā)送一次消息完整代碼

    python隨機(jī)3分鐘發(fā)送一次消息完整代碼

    最近我接到這樣的任務(wù)需求有一個(gè)實(shí)時(shí)任務(wù),想要間隔3分鐘發(fā)送,最近的一次消息,接下來通過本文給大家分享python隨機(jī)3分鐘發(fā)送一次消息,需要的朋友可以參考下
    2024-03-03
  • Selenium爬取b站主播頭像并以昵稱命名保存到本地

    Selenium爬取b站主播頭像并以昵稱命名保存到本地

    這篇文章主要介紹了使用Selenium自動(dòng)化爬取b站主播頭像并以昵稱命名保存到本地的方法,代碼簡單完整,對于大家練習(xí)Selenium自動(dòng)化有一定的幫助,需要的朋友可以參考下
    2021-04-04
  • Pycharm打開已有項(xiàng)目配置python環(huán)境的方法

    Pycharm打開已有項(xiàng)目配置python環(huán)境的方法

    這篇文章主要介紹了Pycharm打開已有項(xiàng)目配置python環(huán)境的方法,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-07-07
  • 使用python+pygame開發(fā)消消樂游戲附完整源碼

    使用python+pygame開發(fā)消消樂游戲附完整源碼

    消消樂小游戲相信大家都玩過,大人小孩都喜歡玩的一款小游戲,那么基于程序是如何實(shí)現(xiàn)的呢?今天帶大家,用python+pygame來實(shí)現(xiàn)一下這個(gè)花里胡哨的消消樂小游戲功能,感興趣的朋友一起看看吧
    2021-06-06
  • pyside寫ui界面入門示例

    pyside寫ui界面入門示例

    PySide 是一個(gè)python綁定的跨平臺(tái)GUI Qt庫。目前,支持Python的Qt庫有兩個(gè)PyQt和PySide。下面寫一個(gè)簡單的hello程序?qū)W習(xí)他的使用方法
    2014-01-01
  • python每隔N秒運(yùn)行指定函數(shù)的方法

    python每隔N秒運(yùn)行指定函數(shù)的方法

    這篇文章主要介紹了python每隔N秒運(yùn)行指定函數(shù)的方法,涉及Python的線程與時(shí)間操作技巧,非常具有實(shí)用價(jià)值,需要的朋友可以參考下
    2015-03-03
  • Python TCP接收數(shù)據(jù)不全的問題解決

    Python TCP接收數(shù)據(jù)不全的問題解決

    本文主要介紹了Python TCP接收數(shù)據(jù)不全的問題解決,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-07-07
  • Python 中的字符串基礎(chǔ)與應(yīng)用小結(jié)

    Python 中的字符串基礎(chǔ)與應(yīng)用小結(jié)

    在Python中,字符串可以用單引號(hào)或雙引號(hào)括起來,'hello' 與 "hello" 是相同的,這篇文章主要介紹了Python 中的字符串基礎(chǔ)與應(yīng)用,需要的朋友可以參考下
    2023-09-09
  • 分享Python文本生成二維碼實(shí)例

    分享Python文本生成二維碼實(shí)例

    這篇文章主要介紹了Python文本生成二維碼實(shí)例,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2016-01-01

最新評(píng)論