Size: a a a

2020 December 09

RY

Roman Yastrebckov in Qt
источник

Е

Егор in Qt
Roman Yastrebckov
народ, привет, при попытке вставки в QTableWidget выдается ошибка
QTableWidget: cannot insert an item that is already owned by another QTableWidget
я что не могу всталять один и тот же QTableWidgetItem в две разных таблицы?
Может лучше двум таблицам одну модель сделать?
источник

ИФ

Имя Фамилия... in Qt
Нужна помощь с обновлением модели в QML

Собственно сама модель реализована на C++ в виде класса который наследует и переопределяет необходимые для QML методы от QSqlRelationalTableModel -  roleNames, data, setData, flags.
В моем случае я переопределил ещё и метод select для заполнения контейнера с названиями ролей, чтобы они были равны названиям столбцов в таблице самой БД (просто это удобно использовать в QML и не нужно вручную добавлять роли).

EditStrategy у всех экземпляров TableModel установлено OnFieldChange

Теперь собственно сама проблема. При вставке записи в таблицу методом insertRecord, QML представление выводит ошибку Invalid property name 'model.roleName' (где roleName это соответственно название роли в таблице, например description и т.п)
источник

ИР

Иван Ростов-Репин... in Qt
Доброе время суток. Вопрос про Qt Creator как IDE. Вот на фото у меня для примера простенькая программа, с парой файликов. Суть в том, что мне бы хотелось что бы визуально widget.h widget.cpp , к примеру, находились примерно вместе, темболее что по папкам вместе они и находятся. На фотографии они находятся в Исходником и Заголовочном разделе, что как бы и логично, но не очень приятно так работать когда таких файлов куча. Есть ли возможность совместить эти файлики визуально вместе? С нужными мне привязками
UPD увидел что в профайлике можно поиграться с SOURCES и HEADERS, но кажется это потом мне вернётся
источник
2020 December 10

SE

Stanislav Ershov in Qt
Иван Ростов-Репин
Доброе время суток. Вопрос про Qt Creator как IDE. Вот на фото у меня для примера простенькая программа, с парой файликов. Суть в том, что мне бы хотелось что бы визуально widget.h widget.cpp , к примеру, находились примерно вместе, темболее что по папкам вместе они и находятся. На фотографии они находятся в Исходником и Заголовочном разделе, что как бы и логично, но не очень приятно так работать когда таких файлов куча. Есть ли возможность совместить эти файлики визуально вместе? С нужными мне привязками
UPD увидел что в профайлике можно поиграться с SOURCES и HEADERS, но кажется это потом мне вернётся
там еще есть волшебная кнопочка выше, где можно поменять отображение с проекта на папочку, тогда будет показывать так как на диске организованно
источник

SE

Stanislav Ershov in Qt
и не будет этого безобразия
источник

SE

Stanislav Ershov in Qt
как то так
источник

SE

Stanislav Ershov in Qt
забыл где скрыть путь можно
источник

SE

Stanislav Ershov in Qt
🤔
источник

RG

Renat Garaev in Qt
Доброго утра.

Попробовал Qt6. В нем исчез QTextCodec. Точнее он есть (пока ещё) в режиме совместимости: QT += core5compat

Подскажите пожалуйста, как можно будет декодировать консоль windows в новом синтаксисе, qt6 , т.к. это уже не работает (но работает в 5.15.2):

   QString mystring;
   QTextCodec *codec = QTextCodec::codecForName("IBM 866");
   mystring = codec->toUnicode(buffer);
источник

RG

Renat Garaev in Qt
Первое, что приходит на ум, взять чужой функционал, и использовать эту функцию?

void cp866_cp1251( string &s ) {
   for( char *c=(char*)s.c_str(); *c!=0; ++c ) {
       if( *c>-129 && *c<-80 )
           *c += 64;
       else if( *c>-33 && *c<-16 )
           *c += 16;
   }
}
источник

m

mefest in Qt
Renat Garaev
Доброго утра.

Попробовал Qt6. В нем исчез QTextCodec. Точнее он есть (пока ещё) в режиме совместимости: QT += core5compat

Подскажите пожалуйста, как можно будет декодировать консоль windows в новом синтаксисе, qt6 , т.к. это уже не работает (но работает в 5.15.2):

   QString mystring;
   QTextCodec *codec = QTextCodec::codecForName("IBM 866");
   mystring = codec->toUnicode(buffer);
так вроде писали что они подготовили что то на замену?
источник

AD

Android Developer in Qt
всем привет!
Можно ли экспортировать таблицу в Excell?
источник

RG

Renat Garaev in Qt
Android Developer
всем привет!
Можно ли экспортировать таблицу в Excell?
Доброго дня. Подойдёт вам формат файла csv для Excel?
источник

AD

Android Developer in Qt
Renat Garaev
Доброго дня. Подойдёт вам формат файла csv для Excel?
да,!! у меня есть таблица sql, я хочу знать, можно ли экспортировать в Excel
источник

RG

Renat Garaev in Qt
Android Developer
да,!! у меня есть таблица sql, я хочу знать, можно ли экспортировать в Excel
Сохраняйте в файл csv, а это файл открывайте в Excel
Что не получается, спрашивайте в чате. Но не спрашивайте вам, за вас, все это написать
источник

МВ

Макс Воробьев... in Qt
Android Developer
всем привет!
Можно ли экспортировать таблицу в Excell?
если тебе нужно просто перегнать sql в excel (не обязательно через Qt), то а) посмотри help по своему клиенту sql. у psql есть например вывод в csv формате, б) посмотри в сторону python, там точно есть все и для работы с sql, и для норм работы с excel
источник

RG

Renat Garaev in Qt
Попробуйте apache netbeans. Потом только вернитесь, напишите сюда нам отзыв, как оно в работе с Qt. написано поддерживает java, js, c++
источник

AD

Android Developer in Qt
спасибо! но у меня есть таблица, когда вы нажимаете кнопку,  нужно экспортировать представление таблицы в Excell
источник

RG

Renat Garaev in Qt
Android Developer
спасибо! но у меня есть таблица, когда вы нажимаете кнопку,  нужно экспортировать представление таблицы в Excell
Это очень хорошо, что есть таблица. Теперь вам нужно самому написать экспорт, когда данные из таблицы записываются в файл csv
источник