タブ

import sys
from PyQt4 import QtGui

class TabWidget(QtGui.QTabWidget):
    def __init__(self, parent=None):
        super (TabWidget, self).__init__(parent)
        self.setTabsClosable(True)   
        self.tabCloseRequested.connect(self.removeTab)
        self.addTab(QtGui.QLabel('1'), 'Tab1')
        self.addTab(QtGui.QLabel('2'), 'Tab2')
        self.addTab(QtGui.QLabel('3'), 'Tab3')
  
    def tabInserted(self, index):   
        print 'tab inserted'
  
    def tabRemoved(self, index):   
        print 'tab removed'
  
app = QtGui.QApplication(sys.argv)   
tab = TabWidget()   
tab.resize(400, 300)   
tab.show()
sys.exit(app.exec_())