當前位置: 首頁>>代碼示例>>Python>>正文


Python Qt.PYQT_VERSION_STR屬性代碼示例

本文整理匯總了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 
開發者ID:danilabs,項目名稱:rexploit,代碼行數:29,代碼來源:aboutview.py

示例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') 
開發者ID:nguy,項目名稱:artview,代碼行數:40,代碼來源:setup.py

示例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 
開發者ID:birforce,項目名稱:vnpy_crypto,代碼行數:57,代碼來源:conftest.py


注:本文中的PyQt4.Qt.PYQT_VERSION_STR屬性示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。