Size: a a a

2020 December 14

S

Sergey eSKon in Qt
хмм... вот так просто?
источник

S

Sergey eSKon in Qt
это какого-то компилятора фича?
источник

S

Sergey eSKon in Qt
или кьютовое что-то?
источник

S

Sergey eSKon in Qt
а
источник

S

Sergey eSKon in Qt
кьютовое конечно
источник

S

Sergey eSKon in Qt
ну вот - век живи, век учись. А я с этим кодом намучился
источник

S

Sergey eSKon in Qt
но непонятно как оно будет работать при собственном хэндлере...
источник

M

Mr.Mait in Qt
Sergey eSKon
хмм... вот так просто?
Только для линукса, на виндовсе не работает. Это стектрейс Qt.  Возможно не лучше твоего. Вот пример логов
источник

M

Mr.Mait in Qt
Sergey eSKon
но непонятно как оно будет работать при собственном хэндлере...
Все просто :)
const QString msg = qFormatLogMessage(type, context, message);
источник

S

Sergey eSKon in Qt
ну классно, надо будет попробовать на андроиде и айос
источник

S

Sergey eSKon in Qt
это ещё раз доказывает: прежде чем написать что-нибудь гениальное, посмотри в доках - может всё уже до тебя написано
источник

AS

Anatoly Shirokov in Qt
Sergey eSKon
это ещё раз доказывает: прежде чем написать что-нибудь гениальное, посмотри в доках - может всё уже до тебя написано
С Qt так точно
источник

M

Mr.Mait in Qt
Есть модель, в модели data там разруливаются цвета текста, шрифт, фон, позиционирование. В QTableView отключил сетку setShowGrid(false).  Через QSS для QHeaderView (для заголовка таблицы) сделал фон, отступы.
Все работает красиво.
Теперь мне надо в QSS QTableView::item рисовать нижнюю границу ячейки, если я делаю так:
"QTableView::item {padding-left: 15px; padding-right: 15px; border-bottom: 1px solid black;}"

то все стили от модели слетают и работает только QSS, а мне в зависимости от данных нужны свои цвета от модели.
Никто не сталкивался с такой узкой проблемой и как ее решить?
источник

M

Mr.Mait in Qt
Я думаю пока смотреть в сторону QStyledItemDelegate, если есть решения лучше, предлагайте :)
источник

AU

Abu Umar in Qt
Mr.Mait
Есть модель, в модели data там разруливаются цвета текста, шрифт, фон, позиционирование. В QTableView отключил сетку setShowGrid(false).  Через QSS для QHeaderView (для заголовка таблицы) сделал фон, отступы.
Все работает красиво.
Теперь мне надо в QSS QTableView::item рисовать нижнюю границу ячейки, если я делаю так:
"QTableView::item {padding-left: 15px; padding-right: 15px; border-bottom: 1px solid black;}"

то все стили от модели слетают и работает только QSS, а мне в зависимости от данных нужны свои цвета от модели.
Никто не сталкивался с такой узкой проблемой и как ее решить?
http://www.prog.org.ru/index.php?topic=8916.msg50105#msg50105 может так попробовать?
источник

nursultan Оmurgaziev... in Qt
Привет всем, пытаюсь получить доступ к методам класса QmainWindow в другой форме не получается почему-то, добавлял все хедеры но не получилось помогите пж

Если это тупой вопрос то сорри, новичок
источник

M

Mr.Mait in Qt
Не, я глобально устанавливаю QSS, потом QSS тупо доминирует стилями и не дает модели изменить цвета. Все ломается, когда в QSS пытаюсь установить любой border. Все цвета что предоставляла модель исчезают и работает только QSS
источник

nursultan Оmurgaziev... in Qt
nursultan Оmurgaziev
Привет всем, пытаюсь получить доступ к методам класса QmainWindow в другой форме не получается почему-то, добавлял все хедеры но не получилось помогите пж

Если это тупой вопрос то сорри, новичок
Помогите мне пожалуйста
источник

IZ

Ilia Zviagin in Qt
nursultan Оmurgaziev
Привет всем, пытаюсь получить доступ к методам класса QmainWindow в другой форме не получается почему-то, добавлял все хедеры но не получилось помогите пж

Если это тупой вопрос то сорри, новичок
Тебе надо изучать С++ сначала, потом пыжиться с Qt
источник

ЕБ

Евгений Борец... in Qt
Всем привет. Я решил обновиться до Qt 5.14.2. Пытаюсь пересобрать проект и получаю вот:
error: LNK2001: неразрешенный внешний символ ""public: virtual struct QMetaObject const * __thiscall Utils::metaObject(void)const " (?metaObject@Utils@@UBEPBUQMetaObject@@XZ)"

Читал способы про удаление макроса Q_OBJECT и все в том роде, но как-то не помогает, может кто сталкивался с этим?
источник