QSplashScreen splashScreen(/*const QPixmap& pixmap*/ QPixmap("/путь/до/вашей/картинки.png"));
splashScreen.show(); //возвращает void
splashScreen.showMessage(
/*const QString &message*/ "Сообщение",
/*int alignment = Qt::AlignLeft*/ Положение текста,
/*const QColor &color = Qt::black*/ Цвет QColor);
Константа | Значение | Описание |
Qt::AlignLeft | 0x0001 | Выравнивание по левому краю |
Qt::AlignRight | 0x0002 | Выравнивание по правому краю |
Qt::AlignHCenter | 0x0004 | Выравнивание по центру (горизонтально) |
Константа | Значение | Описание |
Qt::AlignTop | 0x0020 | Выравнивание по верху |
Qt::AlignBottom | 0x0040 | Выравнивание по низу |
Qt::AlignVCenter | 0x0080 | Выравнивание по центру (вертикально) |
splashScreen.finish(/*QWidget * mainWin*/ this); //this если ваш класс наследуется от QWidget
char * QByteArray::data();
const char * QByteArray::data() const;
QString login_str = /*ваш код для получения строки*/ ui->loginEdit->text();
QByteArray login_ba = login_str.toUtf8();
/*
QString::toUtf8() вернет QByteArray в кодировке UTF-8.
QString::toLatin1() вернет QByteArray в кодировке Latin-1 (CP819).
Предупреждение: если строка содержит символы, которые не доступны в
кодировке Latin-1, результат функции неизвестен. Эти символы могут
быть заменены на '?' или исключены из результата.
QString::toLocal8bit() вернет QByteArray в стандартной системной однобайтной кодировке.
В русской Windows обычно это кодировка Windows-1251.
Предупреждение: если строка содержит символы, которые не доступны в
текущей кодировке, результат функции неизвестен. Эти символы могут
быть заменены или исключены из результата.
*/
char *login_ptr = login_ba.data();
char *data = /* получите вашу строку */;
QString result = QString::fromUtf8(data);
/*
QString::fromUtf8() создаст QString в кодировке UTF-8.
QString::fromLatin1() создаст QString в кодировке Latin-1 (CP819).
QString::fromLocal8bit() создаст QString в стандартной системной однобайтной кодировке.
В русской Windows обычно это кодировка Windows-1251.
*/