Russian Qt Forum
Март 28, 2024, 17:05 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало Форум WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  
  Просмотр сообщений
Страниц: [1] 2 3 ... 25
1  Qt / Общие вопросы / Re: Странный баг в одном из классов Qt (а может, это только у меня?) : Декабрь 26, 2023, 03:13
Добрый.

Проверил на винде с 5.15.2 и 6.6.1 64-битных. Все работает без сбоев.
2  Qt / Общие вопросы / Re: выгрузка данных в шаблон Libreoffice.calc, libreoffice.writer или .rtf : Декабрь 17, 2023, 13:16
Посмотрите LibXL, может подойдет в excel выгрузка
3  Qt / Общие вопросы / Re: программа закрываеться(game dev) : Июнь 30, 2023, 16:56
ASSERT failure in QVector<T>::operator[]: "index out of range", file Qt5.14\5.12.12\mingw73_64\include/QtCore/qvector.h, line 432
4  Qt / Model-View (MV) / Re: Проблемы с QTableView::resizeColumnsToContents при использовании прокси : Май 29, 2023, 14:23
А если стиль устанавливать не для QTableView а для QHeaderView?

Код:
tableView->horizontalHeader()->setStyleSheet("QHeaderView::section { background-color: Gainsboro; }");
5  Qt / Общие вопросы / Re: помогите разобраться с ошибками(DB)(Sql Lite) : Май 21, 2023, 15:32
В .pro
Код:
QT += sql

В main
Код:
#include <QSqlError>
Код:
qDebug() << "Cannot open database: " << db.lastError().text();
6  Qt / Общие вопросы / Re: [РЕШЕНО]помогите разобраться с ошибками(их 3)(XML) : Май 19, 2023, 02:09
Скорее всего эти ошибки связаны с Qt. Если не использовать #include <QApplication>, то проект будет собираться и без аргументов в main.
7  Qt / Общие вопросы / Re: помогите разобраться с ошибками(их 3)(XML) : Май 18, 2023, 05:06
В Windows я думаю в main нужно обязательно передавать аргументы:

Код:
int main(int argc, char *argv[])

С ними проект будет собираться. Работу не проверял.
8  Qt / Пользовательский интерфейс (GUI) / Re: QToolBar : Март 01, 2023, 13:37
Приветствую.

1. Если мне память не изменяет, то нужно использовать:

Код:
QToolButton:hover  { } QToolButton:pressed  { }");
9  Qt / Общие вопросы / Re: подскажите пожалуйста как задать иконку для .exe (исполняймого файла) : Январь 26, 2023, 13:01
На windows всегда так работало:

Код:
RC_ICONS += ./logo_0.ico
10  Qt / Вопросы новичков / Re: Создание окон через new : Ноябрь 21, 2022, 14:54
Читал, но так и не понял, освобождается ли память при этом.

Проверить не сложно. Судя по коду "ProfileView" это у вас свой класс. В его деструкторе сделайте вывод, ну хотя бы qDebug(), и увидите разрушается у вас класс или нет в нужный момент.
11  Qt / Вопросы новичков / Re: Создание окон через new : Ноябрь 21, 2022, 12:01
Судя по мануалу оно должно удалиться.

Цитировать
Note: Once the subwindow has been added, its parent will be the viewport widget of the QMdiArea.

ЗЫ. А вообще:

Цитировать
When you create your own subwindow, you must set the Qt::WA_DeleteOnClose widget attribute if you want the window to be deleted when closed in the MDI area. If not, the window will be hidden and the MDI area will not activate the next subwindow.
12  Qt / Установка, сборка, отладка, тестирование / Re: Бинарник и Библиотеки QT в разные папки : Июнь 15, 2022, 15:34
Как вариант, в папке с бинарником создаете файл qt.conf где указываете пути до библиотек.
13  Qt / Пользовательский интерфейс (GUI) / Re: QComboBox со строкой ввода : Июнь 07, 2022, 17:33
Привет.

Скорее всего можно настройками QCompleter что-то поменять
14  Qt / Вопросы новичков / Re: Неправильно открывается окно : Июнь 06, 2022, 20:37
Привет.

Как вариант класс
Код:
class Login : public QDialog
должен иметь статическую функцию которая вернет правильный пароль введен или нет. Что-то типа такого:

Код:
static bool getAuthorization(QWidget *parent, bool *ok);

Код:
bool Login::getAuthorization(QWidget *parent, bool *ok)
{
    Login dialog(parent);

    int ret = dialog.exec();

    if (ok)
        *ok = !!ret;

    if (ret) {
        if (dialog.login == "Admin" && dialog.pass == "Admin123") {
            return true;
        }
        else {
            return false;
        }
    }
    else
        return false;
}

Код:
   bool ok;
    bool pass_ok = Login::getAuthorization(&ok, this);

    if (ok && pass_ok) {
        QFileDialog *fileDialog = new QFileDialog(this);
        QString filePath, name, pyt;
        ...

    }
    else {
        QMessageBox::warning(this,"Внимание", "Неверный логин и пароль");
    }
15  Qt / Базы данных / Re: QPSQL driver not loaded : Июнь 04, 2022, 11:40
Попробуй туда же добавить папку с плагинами sqldrivers

Еще бывает проблема с установкой postgresql по стандартному пути. Обычно стараются ставить на c:/psql, чтобы не было пробелов.
Страниц: [1] 2 3 ... 25

Страница сгенерирована за 0.08 секунд. Запросов: 23.