python之當(dāng)你發(fā)現(xiàn)QTimer不能用時的解決方法
如下所示:
# -*- coding: utf-8 -*- import numpy as np from PyQt5.QtCore import QTimer, QObject from PyQt5.QtWidgets import QWidget, QApplication import sys import time class my_timer(QWidget): def __init__(self): super(my_timer, self).__init__() self.my_t = QTimer(self) # self.my_t.setInterval(1000) self.my_t.start(1000) self.my_t.timeout.connect(self.my_function) def my_function(self): for i in range(10): print('_(%s)' % str(i)) time.sleep(0.5) if __name__ == '__main__': app = QApplication(sys.argv) w = my_timer() w.show() sys.exit(app.exec_())
當(dāng)你發(fā)現(xiàn)你用QTimer的時候沒有效果時,請把QTimer賦予到界面里面吧,當(dāng)你把QTimer寫入界面的時候,就會發(fā)現(xiàn)QTimer能用了。
以上這篇python之當(dāng)你發(fā)現(xiàn)QTimer不能用時的解決方法就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
flask中響應(yīng)錯誤的處理及errorhandler的應(yīng)用方式
這篇文章主要介紹了flask中響應(yīng)錯誤的處理及errorhandler的應(yīng)用方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2022-12-12Python中eval()函數(shù)的功能及使用方法小結(jié)
python中eval(str)函數(shù)很強(qiáng)大,官方解釋為:將字符串str當(dāng)成有效的表達(dá)式來求值并返回計算結(jié)果,所以,結(jié)合math當(dāng)成一個計算器很好用2023-05-05Jupyter導(dǎo)入自定義模塊及導(dǎo)入后TypeError錯誤問題及解決
這篇文章主要介紹了Jupyter導(dǎo)入自定義模塊及導(dǎo)入后TypeError錯誤問題及解決,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2023-01-01在python中利用dict轉(zhuǎn)json按輸入順序輸出內(nèi)容方式
今天小編就為大家分享一篇在python中利用dict轉(zhuǎn)json按輸入順序輸出內(nèi)容方式,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-02-02