Size: a a a

2021 January 08

R

Roman in Qt
Выглядит это примерно так (что касается GUI-части)
источник

∆̷𝕟𝕕 in Qt
Roman
Здравствуйте.
Хочу реализовать функционал по добавлению, редактированию, отображению и удалению заметок.
Какие классы нужно использовать для хранения заметок? (Это QSqlDatabase) ? А что нужно для сохранения всего этого, т.е закрыл окно / приложение, но при запуске изменения были в силе ?
На счёт сохранения всего этого : можно сохранять конфигурацию где-то в файле, либо регистре, и каждый раз при запуске парсить её от туда, и соответственно при добавление новых данных, обновлять конфигурацию
источник

NM

Nastya Medveda in Qt
В моей программе есть свзяка из QListWidget/QtableView. При клике на QListQisgetItem в QTableView отображается соответствующая этому пункту таблица.

Скажите, пожалуйста, насколько хорошая идея использовать массив QtableView/QModel и вызывать их, вместо отрисовки новых данных в одном QTableView?

Сейчас я использую одинQTableView, в котором перерисовываю данные, но так как я добавила DecorationRole, то дополнительное отображение декораторов сделало код довольно сложным.
источник

AU

Abu Umar in Qt
Nastya Medveda
В моей программе есть свзяка из QListWidget/QtableView. При клике на QListQisgetItem в QTableView отображается соответствующая этому пункту таблица.

Скажите, пожалуйста, насколько хорошая идея использовать массив QtableView/QModel и вызывать их, вместо отрисовки новых данных в одном QTableView?

Сейчас я использую одинQTableView, в котором перерисовываю данные, но так как я добавила DecorationRole, то дополнительное отображение декораторов сделало код довольно сложным.
Пока таблицы лёгкие и/или их немного то хорошая
источник

ПК

Побитый Кирпич... in Qt
Anatoly Shirokov
InsertRows оставит выбор, положение в виде нетронутым
Не понял мысль, можешь пояснить, пожалуйста?
источник

ПК

Побитый Кирпич... in Qt
Что за выбор? Для кого?
источник

AS

Anatoly Shirokov in Qt
Побитый Кирпич
Что за выбор? Для кого?
текущий элемент выбранный в виде
источник

AS

Anatoly Shirokov in Qt
reset сбросит, insertrows отсавит
источник

ПК

Побитый Кирпич... in Qt
Понял
источник

NM

Nastya Medveda in Qt
Abu Umar
Пока таблицы лёгкие и/или их немного то хорошая
спасибо! их немного и они как раз легкие.
источник

ПК

Побитый Кирпич... in Qt
Вопрос по сигналам:

std::thread([this]()
{
 emit this->someSignal();
});


Если так сделать (emit сигнала в левом потоке), всё пройдёт норм? У меня в GUI потоке к этому сигналу привязаны слоты. Я правильно понимаю, что Qt сам закинет вызов этих слотов в Event Loop в GUI потоке?

Или надо emit-ить сигналы в GUI потоке?
источник

q

qq in Qt
у всех креатор нормально работает?
источник

q

qq in Qt
у меня на любую программу выкидывает по 20К ошибок
источник

q

qq in Qt
источник

q

qq in Qt
источник

SK

Serguei Khvatov in Qt
Такое законно. Слот будет присоединён так, как заказано в connect. По умолчанию будет поставлен в event loop queue принимающего потока
источник

q

qq in Qt
шо это такое
источник

q

qq in Qt
qq
шо это такое
и так 27К раз
источник

ПК

Побитый Кирпич... in Qt
Serguei Khvatov
Такое законно. Слот будет присоединён так, как заказано в connect. По умолчанию будет поставлен в event loop queue принимающего потока
👍
источник

SK

Serguei Khvatov in Qt
Только когда слот исполняется "в очередь", возможно, что данные, которыми он пытается манипулировать, например, через параметры вызова, будут изменены или даже уже разрушены. Так что на совести программиста — обеспечить их сохранность.
источник