PyQt QTabWidget which is the most common type. This has a lot of common features such as close a tab, close tabs to the left/right, close other tabs and so on.
Project description
pyqt-tab-widget
PyQt QTabWidget which is the most common type (if you doubt it, see the 'feature' section below). This has a lot of common features such as close a tab, close tabs to the left/right, close other tabs and so on.
Requirements
- PyQt5 >= 5.8
Setup
python -m pip install pyqt-tab-widget
Feature
-
List which is able to do with context menu
-
close a tab
-
close tabs to the left
-
close tabs to the right
-
close other tabs
-
close all tabs
-
reopen closed tab
-
-
Alt+Left to change the current tab to the very left tab
-
Alt+Right to change the current tab to the very right tab
-
Ctrl+F4 to close current tab
-
Close any tabs with clicking the close button (close button's style is defaut, i will customize it)
Example
Code Sample
from PyQt5.QtWidgets import QApplication, QWidget, QMainWindow
from pyqt_tab_widget import TabWidget
class MainWindow(QMainWindow):
def __init__(self):
super().__init__()
self.__initUi()
def __initUi(self):
tabWidget = TabWidget()
tabWidget.addTab(QWidget(), 'A')
tabWidget.addTab(QWidget(), 'B')
tabWidget.addTab(QWidget(), 'C')
tabWidget.addTab(QWidget(), 'D')
tabWidget.addTab(QWidget(), 'E')
self.setCentralWidget(tabWidget)
if __name__ == "__main__":
import sys
app = QApplication(sys.argv)
mainWindow = MainWindow()
mainWindow.show()
sys.exit(app.exec_())
Result
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file pyqt-tab-widget-0.0.1.tar.gz.
File metadata
- Download URL: pyqt-tab-widget-0.0.1.tar.gz
- Upload date:
- Size: 3.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/0.0.0 CPython/3.7.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
cf77f4583a6baa51d9ae52c8b0097c8b57679f60c23a06c140345b34d05d5570
|
|
| MD5 |
144cf5437cbee371520f276dbaf87d42
|
|
| BLAKE2b-256 |
dd696646a00fe80cbb8070698d039861966860783ea663305d2d593a26951470
|
File details
Details for the file pyqt_tab_widget-0.0.1-py3-none-any.whl.
File metadata
- Download URL: pyqt_tab_widget-0.0.1-py3-none-any.whl
- Upload date:
- Size: 4.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/0.0.0 CPython/3.7.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ce4a1433fe16a487f0e1412938dbfcfc56e93855469458a5b2fcc4613e7ab3a2
|
|
| MD5 |
fe8ba9bfb7f6f12616111a7ad7c38b9c
|
|
| BLAKE2b-256 |
139c53f40e3441265d7a173a26509500900f427c697c77413d4df2b536c0996a
|