RodegastПривет. Вот так вы окно
X (крестиком) не закроете(отключите). Ну а дальше, думаю, понятно.
#!/usr/bin/python
# -*- coding: utf-8 -*-
import sys
from PyQt4.QtGui import *
from PyQt4.QtCore import *
class MyWidget(QWidget):
def __init__ (self):
QWidget. __init__ (self)
myclose = False # myclose = True - закроете X
def closeEvent(self,event):
if self.myclose:
print self.myclose
else:
event.ignore()
print self.myclose, "ignore"
app = QApplication(sys.argv)
widget = MyWidget()
widget.show()
sys.exit(app.exec_())