Skip to content

Commit

Permalink
gui/experiments: fix Qt compatibility issue with QHeaderView.setResiz…
Browse files Browse the repository at this point in the history
…eMode
sbourdeauducq committed Dec 13, 2015
1 parent eeb53c5 commit eac2e2a
Showing 1 changed file with 7 additions and 3 deletions.
10 changes: 7 additions & 3 deletions artiq/gui/experiments.py
Original file line number Diff line number Diff line change
@@ -132,9 +132,13 @@ def __init__(self, manager, dock, expurl):
QtGui.QTreeWidget.__init__(self)
self.setColumnCount(3)
self.header().setStretchLastSection(False)
self.header().setResizeMode(0, QtGui.QHeaderView.ResizeToContents)
self.header().setResizeMode(1, QtGui.QHeaderView.Stretch)
self.header().setResizeMode(2, QtGui.QHeaderView.ResizeToContents)
if hasattr(self.header(), "setSectionResizeMode"):
set_resize_mode = self.header().setSectionResizeMode
else:
set_resize_mode = self.header().setResizeMode
set_resize_mode(0, QtGui.QHeaderView.ResizeToContents)
set_resize_mode(1, QtGui.QHeaderView.Stretch)
set_resize_mode(2, QtGui.QHeaderView.ResizeToContents)
self.header().setVisible(False)
self.setSelectionMode(QtGui.QAbstractItemView.NoSelection)
self.setHorizontalScrollMode(QtGui.QAbstractItemView.ScrollPerPixel)

0 comments on commit eac2e2a

Please sign in to comment.