Privacy policyContactsAbout siteOpinionsGitHubDonate
© EVILEG 2015-2018
Recommend hosting
TIMEWEB
f
Nov. 20, 2018, 12:49 p.m.
fen3der

Вечер добрый. Есть много  радиокнопок, разбитых на группы(по 3-5 штук в группе). Вопрос связан с тем что мне необходимо сбрасывать с них выбор и кроме как костыльно реализовать я не смог. Может кто подскажет решение более корректное?

Заранее спасибо

    groups_[0]->setExclusive(false);
    ui->rbPotok1->setChecked(false);
    ui->rbPotok2->setChecked(false);
    groups_[0]->setExclusive(true);


Nov. 20, 2018, 12:42 p.m.

Qt

QThread, Qt, QAbstractTableModel, QSqlQuery

There was a need to obtain a large amount of data from the database for the subsequent work of the user with them (Reference book of goods in a particular store).

For the code do not kick much. Programming for me is a hobby for the mind.

The query itself takes a long time. For this, we do it in the stream, display the endless ProgressBar to the user with the sentence "Lean back and wait." :-)

Nov. 19, 2018, 12:06 p.m.
Михаиллл

Здравствуйте.

У меня есть QTableWidget .

Вот так делаю запрос в SQLite

 QSqlDatabase SearchDB = QSqlDatabase::addDatabase("QSQLITE");    
SearchDB.setDatabaseName("C:\\CVReader\\ResumeArraySQLite.db");
    if (!SearchDB.open()) {qDebug()<<"not open SQL file";}
QSqlQuery query;
    query.prepare("SELECT ...");
query.exec();

Могу я вывести результат запроса на QTableWidget ?

Nov. 18, 2018, 2:52 p.m.

Qt

QSequentialAnimationGroup, cpp, Qt, C++, QPropertyAnimation

Let's write a small example of an application in which a button will be moved using property animations. To do this, we use the QSequentialAnimationGroup and QPropertyAnimation classes.

QSequentialAnimationGroup is a class that combines several animations into one group, which allows you to automatically start one animation when the previous QPropertyAnimation has completed.

Animation will be launched by pressing the button and this button will move in the window as shown in the image.

ЧГ
Nov. 17, 2018, 2:18 p.m.
Чарльз Грин

Добрый вечер, у меня возник вопрос, как можно интегрировать FFmpeg в Qt? То есть как правильно использовать и главное, как правильно вывести видео или даже куда? Просто документации очень мало к этому всему.

Nov. 16, 2018, 10:56 a.m.
Михаиллл

Здравствуйте.

Добавил в VerticalLayout много виджитов. Часть из них QLineEdit. Следующих кодом я определяю QLineEdit на моем VerticalLayout. Но не могу получить из него текст. ui->w->text(); не работает.

  for (int i = 0; i <= ui->SearchVerticalLayout->count() - 2; i++)
    {
        QWidget* w = ui->SearchVerticalLayout->itemAt(i)->widget();
        QString ClassName = w->metaObject()->className();
        if (ClassName == "QLineEdit")
        {
            QString Test2;
            //Test2 = ui->w->text();
            qDebug()<< Test2;
        }

    }



Nov. 14, 2018, 11:34 a.m.
Михаиллл

Добрый день!

Пытаюсь сделать QComboBox с QCheckBox. Вот тут https://gist.github.com/mistic100/c3b7f3eabc65309687153fe3e0a9a720

скачал класс.

Но возникли трудности. Если вручную создавать, то не показывает флажки, пока его не выберешь (показано на картинке).

Также не могу вручную добавить новую строчку. Так не работает:

ui->SearchCheakComboBox->addCheckItem("text5", 3, Qt::Unchecked);

И не могу понять, что такое const QVariant &data в функции addCheckItem?

Скажите пожалуйста, как решить эти вопросы?





Nov. 13, 2018, 10:32 a.m.
Михаиллл

Здравствуйте.

Скажите пожалуйста, как сделать добавление различных виджететов (например TextEdit, CheckBox, label) в уже работающем приложении. При этом не известно, сколько виджетов  будет добавляться (наверно до 30 каждого вида).


Nov. 10, 2018, 3:47 p.m.
Михаиллл

Добрый день.

Я создал  в SQLiteStudio базу данных.

Пытаюсь открыть ее в QT этим кодом

QSqlDatabase ResumeDB; //resume sql
ResumeDB.setDatabaseName("C:\\CVReader\\ResumeArraySQLite.db");

if (!ResumeDB.open()) {qDebug()<<"not open";}


дебаг выдает "not open"

Не знаете, где ошибка и как открыть?

Oct. 26, 2018, 9:35 p.m.

Qt

Qt5, QJsonArray, QJsonObject, QJsonDocument, JSON, Qt

Consider a small example of the formation of a JSON document from, for example, the text and the title of this text.

For example, the text has:

  • Title - First Title
  • Content - First Content

And so on

We will add this text to QJsonObject, which we will add to the QJsonArray text array. The array of objects will be in the general working QJsonObject, which we will save to a file.

We will do all this through a graphical interface in which we have:

  • QLineEdit - titleLineEdit - contains the title of the text to add
  • QTextEdit - contentTextEdit - contains the contents of the text to add
  • QTextEdit - jsonDocumentTextEdit - JSON document preview
  • QPushButton - addButton - button to add new text in JSON
  • QPushButton - clearButton - button to remove all texts from the current QJsonObject
  • QPushButton - saveButton - button to save JSON document to file
  • QPushButton - loadButton - button to read JSON from file

In this case, we will be able to read the JSON file and add additional texts to the read file.

The application will look like this.

Last comments
Feb. 21, 2019, 12:51 p.m.
Евгений Легоцкой

Иногда CMake приходится перезапускать начисто, не обновляет кэш
R
Feb. 21, 2019, 12:29 p.m.
RandyGallup

Я указал данные строки, т.к. без них у меня вылетала следующая ошибка: By not providing "FindQt5Core.cmake" in CMAKE_MODULE_PATH this project has asked CMake to find a package configurat...
Feb. 21, 2019, 12:08 p.m.
BlinCT

Вот атк выглядит мой проектник, посмотрите его. cmake_minimum_required(VERSION 3.6)project(projecttimer)set(CMAKE_CXX_STANDARD 11)set(CMAKE_AUTOMOC ON)set(CMAKE_AUTORCC ON)find_packa...
Feb. 21, 2019, 12:04 p.m.
BlinCT

Смотрите, если вы используете глобально для проекта -DCMAKE_PREFIX_PATH= то вам не надо уже указывать вот эти строкиset(Qt5Core_DIR "C:/Qt/5.12.1/mingw73_64/lib/cmake/Qt5Core")set(Qt5Gui_DIR...
R
Feb. 21, 2019, 11:54 a.m.
RandyGallup

Даже не запускается. main.cpp у меня точно такой же, как в статье. CMakeLists.txt пришлось немного подправить (прикрепил ниже), т.к. не находились некоторые файлы. cmake_minimum_requi...
Now discuss on the forum
Feb. 21, 2019, 8:58 a.m.
Евгений Легоцкой

Ну у меня координаты передавались в зависимости от положения курсора мыши, а в вам по сути нужно будет аналогичным способом посылать даннные из полей ввода. Так что здесь скорее интерфес...
Feb. 20, 2019, 9:55 p.m.
Евгений Легоцкой

Не до конца понимаю сути вопроса, наверное, нужно увидеть программный код и попытку его применения, но к методам базового класса можно обращаться в наследованном классе через вызов по имени ба...
MU
Feb. 20, 2019, 3:06 p.m.
Maciej Urmański

Yes, ok I have solution! Thank you for directing me about annotate.:) Solution is: users_in = User.objects.filter(joined_users__goal=goal, joined_users__joined=True)
Feb. 20, 2019, 2:40 p.m.
Евгений Легоцкой

Думаю, что ещё можно переопределить mouseReleaseEvent(QMouseEvent* event) у QTableView, который содержит модель и немного поиграться с индексом. Если это индекс, который соответству...
Feb. 20, 2019, 10:34 a.m.
Евгений Легоцкой

Да, так тоже можно. Единственный момент в том, что lupdate не всегда понимает, к какому контексту это дело относится, и может запихать в левый контекст. В небольшом проекте это не критич...
Join us in social networks

For registered users on the site there is a minimum amount of advertising