Python / Gtk3: Como adicionar um Gtk.Entry a um Gtk.MessageDialog?

Bom Dia,

Estou tentando adicionar umGtk.Entry para umGtk.MessageDialog. Com o seguinte código parece que eu adicionei oGtk.Entry mas não é visível na janela de diálogo(Python3 / Gtk3):

#!/usr/bin/python3

from gi.repository import Gtk

def get_user_pw(parent, message, default=''):
    dialogWindow = Gtk.MessageDialog(parent,
                          Gtk.DialogFlags.MODAL | Gtk.DialogFlags.DESTROY_WITH_PARENT,
                          Gtk.MessageType.QUESTION,
                          Gtk.ButtonsType.OK_CANCEL,
                          message)

    dialogBox = dialogWindow.get_content_area()
    userEntry = Gtk.Entry()
    userEntry.set_visibility(False)
    userEntry.set_invisible_char("*")
    userEntry.set_size_request(250,0)
    userEntry.set_text("Test")
    dialogBox.pack_end(userEntry, False, False, 0)
    #dialogWindow.vbox.pack_start(userEntry, False, False, 0)

    response = dialogWindow.run()
    text = userEntry.get_text() 
    dialogWindow.destroy()
    if response == Gtk.ResponseType.OK:
        return text
    else:
        return None

class MainWindow(Gtk.Window):

    def __init__(self):

        Gtk.Window.__init__(self, title="MyWindowTitle")

        userPassphrase = get_user_pw(self, "SSH key passphrase")
        print("User passphrase: " + userPassphrase)

Este código imprime:

User passphrase: Test

Estou à procura de pistas sobre como tornar a entrada visível e editável, qualquer ajuda é bem-vinda.

Referências:
http://python-gtk-3-tutorial.readthedocs.org/en/latest/dialogs.html
http://developer.gnome.org/gtk3/3.2/GtkDialog.html
Diálogo de entrada simples, versátil e reutilizável (por vezes referido como diálogo de entrada) no PyGTK

questionAnswers(1)

yourAnswerToTheQuestion