タブはに追加できます QTabWidget
。 ザ・ QTabWidget
レイアウトに追加したり、ウィンドウにレイアウトを追加したりできます。
タブはいくつでも構いません。 以下の例は、ウィンドウに追加されたタブを示しています。
画像:pyqtウィンドウに表示されているタブ。
関連コース: PythonPyQt5でGUIアプリを作成する
タブの例
PyQtタブの例
以下のコードを実行して、pyqtウィンドウにタブウィジェットを表示します。 タブ間を移動すると、タブに追加されたウィジェットが表示されます。
にタブを追加するには QTabWidget
、メソッドを呼び出す .addTab()
。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
|
from PyQt5.QtCore import * from PyQt5.QtWidgets import * import sys
class Window(QWidget): def __init__(self): QWidget.__init__(self) layout = QGridLayout() self.setLayout(layout) label1 = QLabel("Widget in Tab 1.") label2 = QLabel("Widget in Tab 2.") tabwidget = QTabWidget() tabwidget.addTab(label1, "Tab 1") tabwidget.addTab(label2, "Tab 2") layout.addWidget(tabwidget, 0, 0)
app = QApplication(sys.argv) screen = Window() screen.show() sys.exit(app.exec_())
|
Hope this helps!
Source link