blob: 07ca8b49b2c0cdeb4c3f5de00ac99ccdd8e7ca0f (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
import unittest
from PySide import QtGui, QtUiTools
from helper import adjust_filename
from helper import TimedQApplication
class Gui_Qt(QtGui.QMainWindow):
def __init__(self, parent=None):
super(Gui_Qt, self).__init__(parent)
lLoader = QtUiTools.QUiLoader()
# this used to cause a segfault because the old inject code used to destroy the parent layout
self._cw = lLoader.load(adjust_filename('bug_958.ui', __file__), self)
self.setCentralWidget(self._cw)
class BugTest(TimedQApplication):
def testCase(self):
lMain = Gui_Qt()
lMain.show()
self.app.exec_()
if __name__ == "__main__":
unittest.main()
|