Почему QPushButton в pyqt5 работает медленно? - PullRequest
0 голосов
/ 17 февраля 2019

Я написал программу, которая содержит какой-то виджет и очень медленно запускалась.Я понял, когда я использую QPushButton в коде, это замедляет мою программу.

Например, я написал этот код:

import sys,time
from PyQt5.QtWidgets import *
app = QApplication(sys.argv)
win=QWidget()
a=QPushButton('button',win)
t=time.time()
win.show()
print(time.time()-t)
app.exec_()

это вывод: 1,838, но для кода ниже,

import sys,time
from PyQt5.QtWidgets import *
app = QApplication(sys.argv)
win=QWidget()
a=QLineEdit('lineedit',win)
t=time.time()
win.show()
print(time.time()-t)
app.exec_()

Вывод: 0,081998
Как я могу решить эту проблему?

Информация о моей системе:
windows 64bit
Python 3.7.0
PyQt5 Версия: 5.12

...