Fix bug#552 - "Segmentation fault when using QUiLoader and QTabWidget"
Reviewer: Renato Araújo <renato.filho@openbossa.org>
Marcelo Lira <marcelo.lira@openbossa.org>
This commit is contained in:
parent
e9d1dc38e2
commit
4a2bfc9239
5 changed files with 68 additions and 3 deletions
21
tests/QtUiTools/bug_552.py
Normal file
21
tests/QtUiTools/bug_552.py
Normal file
|
|
@ -0,0 +1,21 @@
|
|||
from helper import adjust_filename
|
||||
from PySide import QtGui, QtCore
|
||||
from PySide.QtUiTools import QUiLoader
|
||||
|
||||
class View_1(QtGui.QWidget):
|
||||
|
||||
def __init__(self):
|
||||
QtGui.QWidget.__init__(self)
|
||||
loader = QUiLoader()
|
||||
widget = loader.load(adjust_filename('bug_552.ui', __file__), self)
|
||||
self.children = []
|
||||
for child in widget.findChildren(QtCore.QObject, None):
|
||||
self.children.append(child)
|
||||
self.t = widget.tabWidget
|
||||
self.t.removeTab(0)
|
||||
|
||||
app = QtGui.QApplication([])
|
||||
window = View_1()
|
||||
window.show()
|
||||
|
||||
# If it doesn't crash it works :-)
|
||||
Loading…
Add table
Add a link
Reference in a new issue