Hello Worldここで私のGUI上にQtabレイアウトを作成しようとしていますが、私は画面の一番下に表示されるようにタブをどのように変更するのか見て回りました。私のイメージの赤いペン。新しいタブをクリックしたときに変更されないプログラムについての情報を私が知ることができる場所として青いペンがマークされている場所を離れる。Python pyqt Qtabsの位置の変更
0
A
答えて
0
あなたはトップレベルのウィジェットとしてQVBoxLayoutを使用する必要があります。次に、2つのコントロールをレイアウトに追加します。
これは自動的に2つのウィジェットをあなたが求めているように積み重ねます。
追加のレイアウトが必要な場合は、さらにレイアウトを追加します。これを行う
adding a QVBoxLayout as the top control, then adding a QTextEdit and a QTabWidget control
:
add a QVBoxLayout as the top control, then add a QHBoxLayout and a QTabWidget. Then add your picture widget and a QTextEdit to the QHBoxLayout.
をあなたがここにいbasics of Qt's layout.
-1
を読む必要が
はたとえば、代わりに、二つにフォームの上半分を分割します正しい方向に向ける必要があります。 Qt Designerツールを使用して作成され、pyuic5を使用して.pyに変換されました。
class Ui_MainWindow(object):
def setupUi(self, MainWindow):
MainWindow.setObjectName("MainWindow")
MainWindow.resize(800, 600)
self.centralwidget = QtWidgets.QWidget(MainWindow)
self.centralwidget.setObjectName("centralwidget")
self.verticalLayoutWidget = QtWidgets.QWidget(self.centralwidget)
self.verticalLayoutWidget.setGeometry(QtCore.QRect(0, 0, 791, 551))
self.verticalLayoutWidget.setObjectName("verticalLayoutWidget")
self.verticalLayout = QtWidgets.QVBoxLayout(self.verticalLayoutWidget)
self.verticalLayout.setObjectName("verticalLayout")
self.textBrowser = QtWidgets.QTextBrowser(self.verticalLayoutWidget)
self.textBrowser.setObjectName("textBrowser")
self.verticalLayout.addWidget(self.textBrowser)
self.tabWidget = QtWidgets.QTabWidget(self.verticalLayoutWidget)
self.tabWidget.setObjectName("tabWidget")
self.tab = QtWidgets.QWidget()
self.tab.setObjectName("tab")
self.tabWidget.addTab(self.tab, "")
self.tab_2 = QtWidgets.QWidget()
self.tab_2.setObjectName("tab_2")
self.tabWidget.addTab(self.tab_2, "")
self.verticalLayout.addWidget(self.tabWidget)
MainWindow.setCentralWidget(self.centralwidget)
self.retranslateUi(MainWindow)
self.tabWidget.setCurrentIndex(0)
QtCore.QMetaObject.connectSlotsByName(MainWindow)
def retranslateUi(self, MainWindow):
_translate = QtCore.QCoreApplication.translate
MainWindow.setWindowTitle(_translate("MainWindow", "MainWindow"))
self.textBrowser.setHtml(_translate("MainWindow", "Here's some text that won't change based on the tabs"))
self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab), _translate("MainWindow", "Tab 1"))
self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_2), _translate("MainWindow", "Tab 2"))
関連する問題
- 1. PyQt - ウィンドウの位置
- 2. 変更位置
- 3. フォームの位置の変更
- 4. マウスの位置の変更
- 5. 変更ツールチップの位置/
- 6. Woocommerceの変更フィールド位置
- 7. AdMobバナービューの変更位置
- 8. 地理位置の変更
- 9. ImageViewの行列による位置の変更位置の変更
- 10. アンドロイドでの位置変更のマーカー位置を変更する方法
- 11. Python - 元の配列を変更すると、別のメモリ位置の変更
- 12. フォントでのPythonカンバステキストの位置の変更
- 13. ユーザのサイズ変更PyQtウィジェット
- 14. Pythonコードのドキュメント文字列の位置を変更します
- 15. Pythonはgraphvizのノードの位置を変更します
- 16. pyqt画像位置を取得
- 17. ナンバースクリプトでサイドドロワーの位置/位置を変更するには
- 18. モバイル時のペインの位置の変更
- 19. SwiftでのUISearchControllerの位置の変更
- 20. FULLSCREENでのマウスポインタの位置の変更
- 21. Pyqt QtCore.QTimer().timeout.connect(self.function)エラー[1つの必須の位置引数: 'Form']
- 22. Pythonのcx_oracleは、位置バインド変数
- 23. jqueryスライダの背景位置の変更
- 24. SSRSインスタンス間の位置の変更
- 25. googleMapマーカーの回転位置の変更
- 26. blast.js要素の位置の変更
- 27. Vaadin:loginFormフィールドのキャプションの位置を変更
- 28. CSSの位置変更への遷移
- 29. テーブルのtdの位置を変更
- 30. WordPressのカスタムwp_nav_menu_itemsの位置を変更
私は解説で私の答えを修正しました。 – Alan
この回答を私に下落させてしまった人になったら、理由を説明してください。 – Alan