diff --git a/src/bitmessageqt/dialogs.py b/src/bitmessageqt/dialogs.py
index 80bffed4..cb82f348 100644
--- a/src/bitmessageqt/dialogs.py
+++ b/src/bitmessageqt/dialogs.py
@@ -44,7 +44,7 @@ class AboutDialog(QtGui.QDialog, RetranslateMixin):
         except AttributeError:
             pass
 
-        QtGui.QWidget.resize(self, QtGui.QWidget.sizeHint(self))
+        self.setFixedSize(QtGui.QWidget.sizeHint(self))
 
 
 class IconGlossaryDialog(QtGui.QDialog, RetranslateMixin):
@@ -59,18 +59,18 @@ class IconGlossaryDialog(QtGui.QDialog, RetranslateMixin):
             "iconGlossaryDialog",
             "You are using TCP port %1. (This can be changed in the settings)."
             ).arg(config.getint('bitmessagesettings', 'port')))
-        QtGui.QWidget.resize(self, QtGui.QWidget.sizeHint(self))
+        self.setFixedSize(QtGui.QWidget.sizeHint(self))
 
 
 class HelpDialog(QtGui.QDialog, RetranslateMixin):
     def __init__(self, parent=None):
         super(HelpDialog, self).__init__(parent)
         widgets.load('help.ui', self)
-        QtGui.QWidget.resize(self, QtGui.QWidget.sizeHint(self))
+        self.setFixedSize(QtGui.QWidget.sizeHint(self))
 
 
 class ConnectDialog(QtGui.QDialog, RetranslateMixin):
     def __init__(self, parent=None):
         super(ConnectDialog, self).__init__(parent)
         widgets.load('connect.ui', self)
-        QtGui.QWidget.resize(self, QtGui.QWidget.sizeHint(self))
+        self.setFixedSize(QtGui.QWidget.sizeHint(self))