0
0 комментариев

Какие из ниже перечисленных импортов являются более правильными по скорости и по читаемости.

1 вариант

import sys
from PyQt5.QtWidgets import *
 
 
class Io(QWidget):
    def __init__(self):
        super().__init__()
        b = QCommandLinkButton("Переход")
        layout = QVBoxLayout()
        layout.addWidget(b)
        self.setLayout(layout)
        self.show()
 
 
if __name__ == "__main__":
    app = QApplication(sys.argv)
    main = Io()
    sys.exit(app.exec_())


2 вариант

import sys
from PyQt5 import QtWidgets
 
 
class Io(QtWidgets.QWidget):
    def __init__(self):
        super().__init__()
        b = QtWidgets.QCommandLinkButton("Переход")
        layout = QtWidgets.QVBoxLayout()
        layout.addWidget(b)
        self.setLayout(layout)
        self.show()
 
 
if __name__ == "__main__":
    app = QtWidgets.QApplication(sys.argv)
    main = Io()
    sys.exit(app.exec_())


3 вариант

import sys
from PyQt5.QtWidgets import QWidget, QApplication, QVBoxLayout, QCommandLinkButton
 
 
class Io(QWidget):
    def __init__(self):
        super().__init__()
        b = QCommandLinkButton("Переход")
        layout = QVBoxLayout()
        layout.addWidget(b)
        self.setLayout(layout)
        self.show()
 
 
if __name__ == "__main__":
    app = QApplication(sys.argv)
    main = Io()
    sys.exit(app.exec_())

Изменен статус публикации
Добавить комментарий