UI/SymbolsWidget.py

changeset 3656
441956d8fce5
parent 3591
2f2a4a76dd22
child 3776
ccb6eacb50e5
--- a/UI/SymbolsWidget.py	Sun Jun 29 14:00:30 2014 +0200
+++ b/UI/SymbolsWidget.py	Sun Jun 29 20:13:56 2014 +0200
@@ -17,10 +17,10 @@
     chr = unichr    # __IGNORE_WARNING__
     import htmlentitydefs as html_entities    # __IGNORE_WARNING__
 
-from PyQt4.QtCore import pyqtSlot, pyqtSignal, QAbstractTableModel, \
-    QModelIndex, Qt, qVersion
-from PyQt4.QtGui import QWidget, QHeaderView, QAbstractItemView, QColor, \
-    QItemSelectionModel
+from PyQt5.QtCore import pyqtSlot, pyqtSignal, QAbstractTableModel, \
+    QModelIndex, Qt, qVersion, QItemSelectionModel
+from PyQt5.QtGui import QColor
+from PyQt5.QtWidgets import QWidget, QHeaderView, QAbstractItemView
 
 from .Ui_SymbolsWidget import Ui_SymbolsWidget
 
@@ -328,8 +328,9 @@
         
         @param index index of the character table (integer)
         """
+        self.beginResetModel()
         self.__currentTableIndex = index
-        self.reset()
+        self.endResetModel()
     
     def headerData(self, section, orientation, role=Qt.DisplayRole):
         """
@@ -494,7 +495,7 @@
             self.symbolsTable.horizontalHeader().setSectionResizeMode(
                 QHeaderView.Fixed)
         else:
-            self.symbolsTable.horizontalHeader().setResizeMode(
+            self.symbolsTable.horizontalHeader().setSectionResizeMode(
                 QHeaderView.Fixed)
         fm = self.fontMetrics()
         em = fm.width("M")

eric ide

mercurial