PyQt4应用程序在启动的第一个时间段需要时间

2024-06-01 08:14:28 发布

您现在位置:Python中文网/ 问答频道 /正文

我使用python2.7和PyQt4开发了一个应用程序。 通常当我启动我的应用程序时,它会在一秒钟内启动,但是当我启动/重新启动我的计算机时,我第一次启动应用程序,它需要的时间是可以计算的。 我做了以下模块导入到我的应用程序。在

import cStringIO
import imp
import os
import sys
import taurus
import time
import traceback
from PyQt4 import QtCore
from PyQt4 import QtGui
from taurus.qt.qtgui.display import TaurusLabel
from taurus.qt.qtgui.util.ui import UILoadable

那么我的主要功能是

^{pr2}$

我尝试使用print语句,并检查每次导入的时间。 有时导入行需要时间

from PyQt4 import QtCore
from PyQt4 import QtGui

有时候呢

app = QtGui.QApplication(sys.argv)

执行时间太长。 我不知道为什么会发生这种奇怪的行为。 我的应用程序在Ubuntu16.04上运行,软件版本是PyQt4、python2.7、Taurus-4.1.1、PyTango 8.1.8

此行为仅在系统启动后第一次发生。请推荐一些我可以试用的东西。我认为这是我开发的工具或应用程序的严重问题。在

感谢任何帮助。。。在


Tags: 模块fromimport应用程序计算机sys时间qt