# -------------------------------------------------------------------------------
import sys  # Библиотека обеспечивает доступ к некоторым системным функциям
from actions.interface import *  # Импорт всех аргументов из файла interface.py
import PyQt5.QtWidgets as QtWidgets  # Компоненты для приложения
import PyQt5.QtGui as QtGui  # Графический интерфейс пользователя


# -------------------------------------------------------------------------------

class MyWin(QtWidgets.QMainWindow):
    def __init__(self, parent=None):
        QtWidgets.QWidget.__init__(self, parent)
        self.ui = Ui_MainWindow()
        self.ui.setupUi(self)


def settings(ui):
    ui.lineEdit.setValidator(
        QtGui.QIntValidator(0, 10 ** 6)
    )  # Поле ввода для Числа отчетов: lineEdit

    ui.lineEdit_3.setValidator(
        QtGui.QIntValidator(0, 10 ** 6)
    )  # Поле ввода для Передающих антенн: lineEdit_3

    ui.lineEdit_4.setValidator(
        QtGui.QIntValidator(0, 10 ** 6)
    )  # Поле ввода для Принимающих антенн: lineEdit_4

    ui.lineEdit_5.setValidator(
        QtGui.QIntValidator(0, 10 ** 6)
    )  # Поле ввода для Длины антенн: lineEdit_5


if __name__ == "__main__":
    if hasattr(QtCore.Qt, 'AA_EnableHighDpiScaling'):
        QtWidgets.QApplication.setAttribute(QtCore.Qt.AA_EnableHighDpiScaling, True)

    if hasattr(QtCore.Qt, 'AA_UseHighDpiPixmaps'):
        QtWidgets.QApplication.setAttribute(QtCore.Qt.AA_UseHighDpiPixmaps, True)

    app = QtWidgets.QApplication(sys.argv)
    myapp = MyWin()
    myapp.show()
    myapp.setFixedSize(441, 388)
    settings(myapp.ui)  # Настройка объектов
    sys.exit(app.exec_())

# -------------------------------------------------------------------------------
import sys  # Библиотека обеспечивает доступ к некоторым системным функциям
from actions.interface import *  # Импорт всех аргументов из файла interface.py
import PyQt5.QtWidgets as QtWidgets  # Компоненты для приложения
import PyQt5.QtGui as QtGui  # Графический интерфейс пользователя


# -------------------------------------------------------------------------------

class MyWin(QtWidgets.QMainWindow):
    def __init__(self, parent=None):
        QtWidgets.QWidget.__init__(self, parent)
        self.ui = Ui_MainWindow()
        self.ui.setupUi(self)


def settings(ui):
    ui.lineEdit.setValidator(
        QtGui.QIntValidator(0, 10 ** 6)
    )  # Поле ввода для Числа отчетов: lineEdit

    ui.lineEdit_3.setValidator(
        QtGui.QIntValidator(0, 10 ** 6)
    )  # Поле ввода для Передающих антенн: lineEdit_3

    ui.lineEdit_4.setValidator(
        QtGui.QIntValidator(0, 10 ** 6)
    )  # Поле ввода для Принимающих антенн: lineEdit_4

    ui.lineEdit_5.setValidator(
        QtGui.QIntValidator(0, 10 ** 6)
    )  # Поле ввода для Длины антенн: lineEdit_5


if __name__ == "__main__":
    if hasattr(QtCore.Qt, 'AA_EnableHighDpiScaling'):
        QtWidgets.QApplication.setAttribute(QtCore.Qt.AA_EnableHighDpiScaling, True)

    if hasattr(QtCore.Qt, 'AA_UseHighDpiPixmaps'):
        QtWidgets.QApplication.setAttribute(QtCore.Qt.AA_UseHighDpiPixmaps, True)

    app = QtWidgets.QApplication(sys.argv)
    myapp = MyWin()
    myapp.show()
    myapp.setFixedSize(441, 388)
    settings(myapp.ui)  # Настройка объектов
    sys.exit(app.exec_())

# ------------------------------------------------------------------------------- # Библиотека обеспечивает доступ к некоторым системным функциям # Импорт всех аргументов из файла interface.py # Компоненты для приложения # Графический интерфейс пользователя # ------------------------------------------------------------------------------- # Поле ввода для Числа отчетов: lineEdit # Поле ввода для Передающих антенн: lineEdit_3 # Поле ввода для Принимающих антенн: lineEdit_4 # Поле ввода для Длины антенн: lineEdit_5 # Настройка объектов