Size: a a a

2020 December 01

a

aleksey in Qt
Android Developer
show tables работает. Есть таблицы с именами students, person, car. просто  Я хотел указать их в combobox-> currenttext.
Список получил через sql, обработал его средствами qt, выбрал нужные позиции и вставил в комбо.
источник

CC

Coccine Coccine in Qt
Недавно где-т увидел, очень напоминает кого-то.
источник

m

mefest in Qt
Android Developer
всем привет.

в одной базе данных три таблицы. Можно ли указать имена 3 таблиц в базе данных в combobox-> currenttext?

я знаю, что вы можете указать только имя столбцов в таблице!  и это написано таким образом.
querymodel = new QSqlQueryModel();
       querymodel->setQuery("SELECT name FROM students");
       ui->comboBox->setModel(querymodel);
не не, у тебя вчера все получилось. оставь так
источник

AD

Android Developer in Qt
mefest
не не, у тебя вчера все получилось. оставь так
да все получилось 👍
источник

B

Boryan in Qt
Boryan
Всем привет 👋 у меня вопрос по "десигну" проектирования, или как там он называется:
Есть класс настроек приложения(в нём в основном строковые переменные (qstring, qstringlist, char*), и я пишу под него гуй. Раньше я бы не мудрствуя лукаво понаприсваивал после сабмита каждой settings->str_n = lineedit_n.text(), 1..n и в ус не дул, а сегодня мне захотелось позаумничать. В общем, написание для этого класса модели, и распределение значений через dataMapper хорошая идея или от лукавого?
Сам гуй в дизайнере рисую, динамически создаются lineEdit'ы только для stringList'а
таки решил сделать модель, перелопатив класс
подскажите, пожалуйста, какая реализация лучше,
https://pastebin.com/raw/ikjQBF2i чего стоит избегать, или может кто поделится, как делает сам
источник

AD

Android Developer in Qt
mefest
не не, у тебя вчера все получилось. оставь так
Я создал еще одну отдельную таблицу в дополнение к 3 таблицам. там сохранены 3 названия таблиц.
Я хочу отменить эту таблицу.
3 названия таблиц появляются прямо в currenttext()
источник

CC

Coccine Coccine in Qt
Boryan
таки решил сделать модель, перелопатив класс
подскажите, пожалуйста, какая реализация лучше,
https://pastebin.com/raw/ikjQBF2i чего стоит избегать, или может кто поделится, как делает сам
есть ведь https://doc.qt.io/qt-5/qsettings.html или не подходит?
источник

CC

Coccine Coccine in Qt
Boryan
таки решил сделать модель, перелопатив класс
подскажите, пожалуйста, какая реализация лучше,
https://pastebin.com/raw/ikjQBF2i чего стоит избегать, или может кто поделится, как делает сам
в целом для такого подойдет qabstractlistmodel + qlistview
источник

B

Boryan in Qt
Coccine Coccine
есть ведь https://doc.qt.io/qt-5/qsettings.html или не подходит?
да, есть, сделать свой сеттингс наследником от qsettings это я могу, не знаю, почему не пришло в голову.... но сейчас я бы описал метод в своем классе, где через qsettings и сохранял бы эти все свои значения...
источник

AB

A B in Qt
Sofia
ColumnLayout {
       spacing: 2
       anchors.centerIn: parent
       anchors.fill: parent

       RowLayout {
           spacing: 2

           Rectangle {
               color: "red";
               Layout.fillWidth: true
               Layout.fillHeight: true
           }
           Rectangle {
               color: "black";
               Layout.fillWidth: true
               Layout.fillHeight: true
           }
       }
       Rectangle {
           color: "green";
           Layout.fillWidth: true
           Layout.fillHeight: true
       }

   }
Layout.fill работает только для одного элемента в Layout
источник

S

Sofia in Qt
A B
Layout.fill работает только для одного элемента в Layout
Визуально получается подходящий вариант. Единственное только не изменяемый. Погуглила, получается что изменяемый только tableView, остальные фиксированные
источник

AD

Android Developer in Qt
Платформа qt очень  капризная  оказывается 🧐🧐
источник

m

mefest in Qt
Android Developer
Платформа qt очень  капризная  оказывается 🧐🧐
вы плохо ищете информацию
источник

AS

Anatoly Shirokov in Qt
Android Developer
Платформа qt очень  капризная  оказывается 🧐🧐
да, спишем все на Qt
источник

AD

Android Developer in Qt
if(db.open()){
        QString tablename = ui->comboBox->currentText();
        QString name = ui->lineEdit->text();
        QSqlQuery qry;

        qry.prepare(QString("SELECT surname, FROM %1 WHERE surname = :surname" ).arg(tablename));
        qry.bindValue(":surname", ui->lineEdit->text());
        if(!qry.exec()){
     qry.bindValue(":surname", ui->lineEdit->text());
          qry.exec();
        }
        if(qry.next()){
            ui->lineEdit_2->setText("surname yes in table");
        }
 }
источник

AD

Android Developer in Qt
в этом коде нет ошибки, вы уже объяснили мне это раньше. Я писал точно так же. просто нет результата
источник

RG

Renat Garaev in Qt
Android Developer
в этом коде нет ошибки, вы уже объяснили мне это раньше. Я писал точно так же. просто нет результата
У вас все таки 3 состояния:
1. Код. Код собирается. приложение запускается
2. Логика - приложение ведет себя не так, как ему нужно. Оно выполняется (т.к. пункт 1 выполнен). Но не так как вы ожидаете
3. У вас не правильно работает SQL запрос

предлагаю вам изучить все три данных вопроса, чтобы задать правильный вопрос, по вашему коду
источник

m

mefest in Qt
Android Developer
в этом коде нет ошибки, вы уже объяснили мне это раньше. Я писал точно так же. просто нет результата
у тебя вчера было куча ошибок
вспомни все чему ты вчера научился.
и найди ошибку сам, ситуации похожие.
учитесь сами
источник

AD

Android Developer in Qt
нужно выбрать любую таблицу из combobox и сохранить информацию, которую я ввел в Edittext, в выбранную таблицу. 🤨🧐🧐  
очень  капризная🤪🤪
источник

AD

Android Developer in Qt
mefest
у тебя вчера было куча ошибок
вспомни все чему ты вчера научился.
и найди ошибку сам, ситуации похожие.
учитесь сами
аха
источник