Мій сайт
  1. Ви тут: 
  2. Головна
  3. Програмування
  4. Python

Вызов родительского окна в PySide6

Деталі
Автор: Юрій
Категорія: Python
Опубліковано: 09 листопада 2023
Перегляди: 142
import sys
from PySide6.QtWidgets import QApplication, QMainWindow, QPushButton, QDialog, QVBoxLayout

class ParentWindow(QMainWindow):
    def __init__(self):
        super().__init__()

        self.setWindowTitle("Родительское окно")

        button = QPushButton("Открыть дочернее окно", self)
        button.clicked.connect(self.openChildWindow)

    def openChildWindow(self):
        child_window = ChildWindow(self)
        child_window.show()

class ChildWindow(QDialog):
    def __init__(self, parent=None):
        super().__init__(parent)

        self.setWindowTitle("Дочернее окно")

        layout = QVBoxLayout()
        layout.addWidget(QPushButton("Пример кнопки", self))
        self.setLayout(layout)

if __name__ == "__main__":
    app = QApplication(sys.argv)
    main_window = ParentWindow()
    main_window.show()
    sys.exit(app.exec_())

Головне меню

  • Головна
  • Програмне забезпечення
  • Програмування
    • Python
  • Рецепти
  • EVE online
    • Миссии 4 уровня
  • Приколи

User

  • Вхід

Популярне

  • Assault, The (Serpentis) - Нападение
  • Знайдіть своїх героїв
  • Intercept The Saboteurs (Serpentis/Sansha) - Перехвать саботажников
  • Covering your Tracks - Заметая следы
  • Сборка livecd в Gentoo
  • В ядро Linux для ФС Ext4 включена поддержка работы без учёта регистра символов
  • Отключение фикса Meltdown и Spectre в Windows
  • Полное обновление Gentoo системы
  • Вино из груш в домашних условиях
  • Шлюз на CentOS

Останні

  • Navy Armada (Gallente)
  • Navy Armada (Caldari)
  • Navy Armada (Amarr)
  • Mordus Headhunters, The (Mordus Legion) - За скальпами Mordus
  • Mining Misappropriation - Захват шахты
  • Massive Attack - Массированная атака (Serpentis)
  • MassiveAttack4am - Массированная атака (Sansha)
  • Massive Attack - Массированная атака (Amarr)
  • Вызов родительского окна в PySide6
  • Атака Ичкерийского Волка