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

Вопрос по сути не сложный. Суть его такова как будет лучше писать код создавать отдельные модули ( файлы с кусками основного кода ) или просто писать все в один файл, но с комментариями. Пример ниже:

  1. file1.py

    import l
    def iii():
      radiobox_choiсe_1_mainsection = l.QRadioButton('Мальчик', l.root)
      radiobox_choiсe_1_mainsection.resize(210, 40)
      radiobox_choiсe_1_mainsection.toggle()
      radiobox_choiсe_1_mainsection.move(90, 90)
      radiobox_choiсe_2_mainsection = l.QRadioButton('Девочка', l.root)
      radiobox_choiсe_2_mainsection.resize(200, 40)
      radiobox_choiсe_2_mainsection.move(90, 120)
      l.root.button_group = l.QButtonGroup()
      l.root.button_group.addButton(radiobox_choiсe_1_mainsection, 1)
      l.root.button_group.addButton(radiobox_choiсe_2_mainsection, 2)
    

  2. file2.py

    from PyQt5.QtCore import *
    from PyQt5.QtWidgets import *
    from PyQt5.QtGui import *
    from itertools import groupby
    import sys
    import operation_function
    app = QApplication(sys.argv)
    root = QMainWindow()
    root.setFixedSize(400,400)
    root.setWindowTitle('')
    root.setWindowIcon(QIcon('image/font-main/icon.jpg'))
    operation_function.iii()
    root.show()
    sys.exit(app.exec())
    

  3. main.py

    import l,operation_function
    

    или

  4. main.py

    from PyQt5.QtCore import *
    from PyQt5.QtWidgets import *
    from PyQt5.QtGui import *
    from itertools import groupby
    import sys
    import random
    import operation_function
    app = QApplication(sys.argv)
    root = QMainWindow()
    radiobox_choiсe_1_mainsection = QRadioButton('Мальчик', root)
    radiobox_choiсe_1_mainsection.resize(210, 40)
    radiobox_choiсe_1_mainsection.toggle()
    radiobox_choiсe_1_mainsection.move(90, 90)
    radiobox_choiсe_2_mainsection = QRadioButton('Девочка', root)
    radiobox_choiсe_2_mainsection.resize(200, 40)
    radiobox_choiсe_2_mainsection.move(90, 120)
    root.button_group = QButtonGroup()
    root.button_group.addButton(radiobox_choiсe_1_mainsection, 1)
    root.button_group.addButton(radiobox_choiсe_2_mainsection, 2)
    root.setFixedSize(400,400)
    root.setWindowTitle('')
    root.setWindowIcon(QIcon('image/font-main/icon.jpg'))
    root.show()
    sys.exit(app.exec())
    


Добавить комментарий