本文整理汇总了Python中PyQt4.Qt.PYQT_VERSION_STR属性的典型用法代码示例。如果您正苦于以下问题:Python Qt.PYQT_VERSION_STR属性的具体用法?Python Qt.PYQT_VERSION_STR怎么用?Python Qt.PYQT_VERSION_STR使用的例子?那么, 这里精选的属性代码示例或许可以为您提供帮助。您也可以进一步了解该属性所在类PyQt4.Qt
的用法示例。
在下文中一共展示了Qt.PYQT_VERSION_STR属性的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: startUi
# 需要导入模块: from PyQt4 import Qt [as 别名]
# 或者: from PyQt4.Qt import PYQT_VERSION_STR [as 别名]
def startUi(self):
"""This function checks if ui file exists and then show the view"""
try:
from PyQt4.Qt import PYQT_VERSION_STR as PYQTVERSION
from nmap import __version__ as NMAPVERSION
from fpdf import __version__ as FPDVERSION
from requests import __version__ as REQUESTSVERSION
self.load('about')
# Connect things
self.buttonBox.accepted.connect(self.buttonBoxAccepted)
# Add information
self.labelTitle.setText('RExploit (Router Exploitation)')
self.labelDescription.setText(
"This program is written on Python 2.7\n"
"This program uses pyqt4 ({0}), fpdf ({1}),\n"
"python-nmap ({2}) and requests ({3})\n\n"
"Copyright(C) 2007 General Public License 3 (GPL3)\n".format(PYQTVERSION,
FPDVERSION,
NMAPVERSION,
REQUESTSVERSION))
return True
except Exception as e:
MessageBox.critical("Error", str(e))
return False
示例2: pre_instalation_tests
# 需要导入模块: from PyQt4 import Qt [as 别名]
# 或者: from PyQt4.Qt import PYQT_VERSION_STR [as 别名]
def pre_instalation_tests():
# make tests before installing
# to avoid risking breaking instalation do it in a try
try:
from tests.qt import test_matplotlib_qt_backend
ans = test_matplotlib_qt_backend()
if ans is False:
exit(-1)
except:
pass
# test dependencies
from pkg_resources import parse_version
dependencies = {
'pyart': '1.6',
'matplotlib': '1.1.0',
# 'mpl_toolkits.basemap': '0.99',
}
for key in dependencies.keys():
dep = __import__(key, locals(), globals(), ['__name__'])
if dependencies[key] is not None:
if (parse_version(dep.__version__) <
parse_version(dependencies[key])):
raise Exception('Missing Dependency: %s >= %s. Has %s, %s' %
(key, dependencies[key], key, dep.__version__))
# test pyqt4 (non standard version)
try:
from PyQt4.Qt import PYQT_VERSION_STR
if (parse_version(PYQT_VERSION_STR) <
parse_version('4.6')):
raise Exception('Missing Dependency: %s >= %s. Has %s, %s' %
('PyQt4', '4.6', 'PyQt4', PYQT_VERSION_STR))
except ImportError:
try:
from PyQt5.Qt import PYQT_VERSION_STR
except ImportError:
raise Exception('Missing Dependency: PyQt')
示例3: pytest_report_header
# 需要导入模块: from PyQt4 import Qt [as 别名]
# 或者: from PyQt4.Qt import PYQT_VERSION_STR [as 别名]
def pytest_report_header(config):
"""
This function is used by py.test to insert a customized header into the
test report.
"""
versions = os.linesep
versions += 'PyQt4: '
try:
from PyQt4 import Qt
versions += "PyQt: {0} - Qt: {1}".format(Qt.PYQT_VERSION_STR, Qt.QT_VERSION_STR)
except ImportError:
versions += 'not installed'
except AttributeError:
versions += 'unknown version'
versions += os.linesep
versions += 'PyQt5: '
try:
from PyQt5 import Qt
versions += "PyQt: {0} - Qt: {1}".format(Qt.PYQT_VERSION_STR, Qt.QT_VERSION_STR)
except ImportError:
versions += 'not installed'
except AttributeError:
versions += 'unknown version'
versions += os.linesep
versions += 'PySide: '
try:
import PySide
from PySide import QtCore
versions += "PySide: {0} - Qt: {1}".format(PySide.__version__, QtCore.__version__)
except ImportError:
versions += 'not installed'
except AttributeError:
versions += 'unknown version'
versions += os.linesep
versions += 'PySide2: '
try:
import PySide2
from PySide2 import QtCore
versions += "PySide: {0} - Qt: {1}".format(PySide2.__version__, QtCore.__version__)
except ImportError:
versions += 'not installed'
except AttributeError:
versions += 'unknown version'
versions += os.linesep
return versions