diff options
author | Friedemann Kleint <Friedemann.Kleint@qt.io> | 2021-04-23 09:07:15 +0200 |
---|---|---|
committer | Friedemann Kleint <Friedemann.Kleint@qt.io> | 2021-04-23 12:30:22 +0200 |
commit | b7d4e231a95605ddcae75f32fdc33c473a5b5b90 (patch) | |
tree | 0c0556273aaff6ee6d2eea65747c6eb0987ef856 /examples/widgets/layouts/basiclayouts | |
parent | ff6a193f5478fe456a324926f038117d2ec74772 (diff) |
Remaining examples: Use per-class imports
Task-number: PYSIDE-1112
Change-Id: I8534e911959d6eed2ed6d3f7741e99929ff0125e
Reviewed-by: Christian Tismer <tismer@stackless.com>
Diffstat (limited to 'examples/widgets/layouts/basiclayouts')
-rw-r--r-- | examples/widgets/layouts/basiclayouts/basiclayouts.py | 54 |
1 files changed, 29 insertions, 25 deletions
diff --git a/examples/widgets/layouts/basiclayouts/basiclayouts.py b/examples/widgets/layouts/basiclayouts/basiclayouts.py index 64d53213e..27ab35fb1 100644 --- a/examples/widgets/layouts/basiclayouts/basiclayouts.py +++ b/examples/widgets/layouts/basiclayouts/basiclayouts.py @@ -2,7 +2,7 @@ ############################################################################ ## ## Copyright (C) 2013 Riverbank Computing Limited. -## Copyright (C) 2016 The Qt Company Ltd. +## Copyright (C) 2021 The Qt Company Ltd. ## Contact: http://www.qt.io/licensing/ ## ## This file is part of the Qt for Python examples of the Qt Toolkit. @@ -42,10 +42,17 @@ """PySide6 port of the widgets/layouts/basiclayout example from Qt v5.x""" -from PySide6 import QtWidgets +import sys +from PySide6.QtCore import Qt +from PySide6.QtWidgets import (QApplication, QComboBox, QDialog, + QDialogButtonBox, QGridLayout, QGroupBox, + QFormLayout, QHBoxLayout, QLabel, QLineEdit, + QMenu, QMenuBar, QPushButton, QSpinBox, + QTextEdit, QVBoxLayout, QWidget) -class Dialog(QtWidgets.QDialog): + +class Dialog(QDialog): num_grid_rows = 3 num_buttons = 4 @@ -57,16 +64,16 @@ class Dialog(QtWidgets.QDialog): self.create_grid_group_box() self.create_form_group_box() - big_editor = QtWidgets.QTextEdit() + big_editor = QTextEdit() big_editor.setPlainText("This widget takes up all the remaining space " "in the top-level layout.") - button_box = QtWidgets.QDialogButtonBox(QtWidgets.QDialogButtonBox.Ok | QtWidgets.QDialogButtonBox.Cancel) + button_box = QDialogButtonBox(QDialogButtonBox.Ok | QDialogButtonBox.Cancel) button_box.accepted.connect(self.accept) button_box.rejected.connect(self.reject) - main_layout = QtWidgets.QVBoxLayout() + main_layout = QVBoxLayout() main_layout.setMenuBar(self._menu_bar) main_layout.addWidget(self._horizontal_group_box) main_layout.addWidget(self._grid_group_box) @@ -78,35 +85,35 @@ class Dialog(QtWidgets.QDialog): self.setWindowTitle("Basic Layouts") def create_menu(self): - self._menu_bar = QtWidgets.QMenuBar() + self._menu_bar = QMenuBar() - self._file_menu = QtWidgets.QMenu("&File", self) + self._file_menu = QMenu("&File", self) self._exit_action = self._file_menu.addAction("E&xit") self._menu_bar.addMenu(self._file_menu) self._exit_action.triggered.connect(self.accept) def create_horizontal_group_box(self): - self._horizontal_group_box = QtWidgets.QGroupBox("Horizontal layout") - layout = QtWidgets.QHBoxLayout() + self._horizontal_group_box = QGroupBox("Horizontal layout") + layout = QHBoxLayout() for i in range(Dialog.num_buttons): - button = QtWidgets.QPushButton(f"Button {i + 1}") + button = QPushButton(f"Button {i + 1}") layout.addWidget(button) self._horizontal_group_box.setLayout(layout) def create_grid_group_box(self): - self._grid_group_box = QtWidgets.QGroupBox("Grid layout") - layout = QtWidgets.QGridLayout() + self._grid_group_box = QGroupBox("Grid layout") + layout = QGridLayout() for i in range(Dialog.num_grid_rows): - label = QtWidgets.QLabel(f"Line {i + 1}:") - line_edit = QtWidgets.QLineEdit() + label = QLabel(f"Line {i + 1}:") + line_edit = QLineEdit() layout.addWidget(label, i + 1, 0) layout.addWidget(line_edit, i + 1, 1) - self._small_editor = QtWidgets.QTextEdit() + self._small_editor = QTextEdit() self._small_editor.setPlainText("This widget takes up about two thirds " "of the grid layout.") @@ -117,18 +124,15 @@ class Dialog(QtWidgets.QDialog): self._grid_group_box.setLayout(layout) def create_form_group_box(self): - self._form_group_box = QtWidgets.QGroupBox("Form layout") - layout = QtWidgets.QFormLayout() - layout.addRow(QtWidgets.QLabel("Line 1:"), QtWidgets.QLineEdit()) - layout.addRow(QtWidgets.QLabel("Line 2, long text:"), QtWidgets.QComboBox()) - layout.addRow(QtWidgets.QLabel("Line 3:"), QtWidgets.QSpinBox()) + self._form_group_box = QGroupBox("Form layout") + layout = QFormLayout() + layout.addRow(QLabel("Line 1:"), QLineEdit()) + layout.addRow(QLabel("Line 2, long text:"), QComboBox()) + layout.addRow(QLabel("Line 3:"), QSpinBox()) self._form_group_box.setLayout(layout) if __name__ == '__main__': - - import sys - - app = QtWidgets.QApplication(sys.argv) + app = QApplication(sys.argv) dialog = Dialog() sys.exit(dialog.exec_()) |