Note that there are some explanatory texts on larger screens.

plurals
  1. POhow to catch close,minimize and other events in this program(pyqt)?
    primarykey
    data
    text
    <p>Hai friends,</p> <p>The problem here is i want to catch the minimize and close event of QTabWidget(by default this widget do not have any slot named close or minimize) to hide the widget.. so the only way the user can quit the application is by clicking exit from the tray icon menu..</p> <pre><code>from PyQt4 import QtCore, QtGui import sys class Ui_TabWidget(object): def setupUi(self, TabWidget): TabWidget.setObjectName("TabWidget") TabWidget.resize(400, 300) self.tab = QtGui.QWidget() self.tab.setObjectName("tab") TabWidget.addTab(self.tab, "") self.tab1 = QtGui.QWidget() self.tab1.setObjectName("tab1") TabWidget.addTab(self.tab1, "") self.retranslateUi(TabWidget) QtCore.QMetaObject.connectSlotsByName(TabWidget) def retranslateUi(self, TabWidget): TabWidget.setWindowTitle(QtGui.QApplication.translate("TabWidget", "TabWidget", None, QtGui.QApplication.UnicodeUTF8)) TabWidget.setTabText(TabWidget.indexOf(self.tab), QtGui.QApplication.translate("TabWidget", "Tab 1", None, QtGui.QApplication.UnicodeUTF8)) TabWidget.setTabText(TabWidget.indexOf(self.tab1), QtGui.QApplication.translate("TabWidget", "Tab 2", None, QtGui.QApplication.UnicodeUTF8)) class Trayicon(QtGui.QSystemTrayIcon): def __init__(self,parent=None): QtGui.QSystemTrayIcon.__init__(self,parent) self.setIcon(QtGui.QIcon("icons/blockattack32.xpm")) self.show() self.menu=QtGui.QMenu() preference=self.menu.addAction("Preferences") exit=self.menu.addAction("Exit") self.setContextMenu(self.menu) self.TabWidget = QtGui.QTabWidget() ui = Ui_TabWidget() ui.setupUi(self.TabWidget) self.connect(exit,QtCore.SIGNAL('triggered()'),self.menuExit) self.connect(preference,QtCore.SIGNAL('triggered()'),self.showWidget) def menuExit(self): app.exit() def showWidget(self): self.TabWidget.show() app = QtGui.QApplication(sys.argv) cd=Trayicon() cd.show() sys.exit(app.exec_()) </code></pre> <p>Your help would be much appreciated!!!!! If possible can you show me any tutorial that teaches me secondary level programming in Qt like this..</p>
    singulars
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload