Почему кириллица отображается неправильно в интерфейсе?
Не надо так:ui->userList->addItem(tr("Стандартный пользователь"));
ui->userList->addItem(trUtf8("Стандартный пользователь"));
tr и trUtf8, обычно используются для локализации приложения, пишите на английском, потом подключайте "перевод" и Qt сам все подставит.
Попробуйте добавить итемы в комбобокс в конструкторе форм.
Потому что Qt ожидает юникодные строки.
QTextCodec *codec = QTextCodec::codecForName("Windows-1251");
ui->userList->addItem(codec->toUnicode("Стандартный пользователь"));
Попробуйте такой код, должен сработать.