UI/NumbersWidget.py

changeset 3012
d177226027e2
parent 2965
d133c7edd88a
child 3057
10516539f238
child 3160
209a07d7e401
equal deleted inserted replaced
3011:18292228c724 3012:d177226027e2
5 5
6 """ 6 """
7 Module implementing a widget to show numbers in different formats. 7 Module implementing a widget to show numbers in different formats.
8 """ 8 """
9 9
10 from PyQt4.QtCore import pyqtSlot, pyqtSignal, Qt, QAbstractTableModel, qVersion 10 from PyQt4.QtCore import pyqtSlot, pyqtSignal, Qt, QAbstractTableModel, \
11 qVersion
11 from PyQt4.QtGui import QWidget, QHeaderView 12 from PyQt4.QtGui import QWidget, QHeaderView
12 13
13 from E5Gui.E5Application import e5App 14 from E5Gui.E5Application import e5App
14 15
15 from .Ui_NumbersWidget import Ui_NumbersWidget 16 from .Ui_NumbersWidget import Ui_NumbersWidget
197 self.binTable.setModel(self.__model) 198 self.binTable.setModel(self.__model)
198 if qVersion() >= "5.0.0": 199 if qVersion() >= "5.0.0":
199 self.binTable.horizontalHeader().setSectionResizeMode( 200 self.binTable.horizontalHeader().setSectionResizeMode(
200 QHeaderView.ResizeToContents) 201 QHeaderView.ResizeToContents)
201 else: 202 else:
202 self.binTable.horizontalHeader().setResizeMode(QHeaderView.ResizeToContents) 203 self.binTable.horizontalHeader().setResizeMode(
204 QHeaderView.ResizeToContents)
203 self.__model.setBitsAndValue(self.__bytes * 8, self.__input) 205 self.__model.setBitsAndValue(self.__bytes * 8, self.__input)
204 self.__model.dataChanged.connect(self.__binModelDataChanged) 206 self.__model.dataChanged.connect(self.__binModelDataChanged)
205 207
206 def __formatNumbers(self, format): 208 def __formatNumbers(self, format):
207 """ 209 """

eric ide

mercurial