如下所示:
# -*- 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_())
當你發現你用QTimer的時候沒有效果時,請把QTimer賦予到界面里面吧,當你把QTimer寫入界面的時候,就會發現QTimer能用了。
以上這篇python之當你發現QTimer不能用時的解決方法就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
更多文章、技術交流、商務合作、聯系博主
微信掃碼或搜索:z360901061
微信掃一掃加我為好友
QQ號聯系: 360901061
您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元

