DK
Dzhon KofiMay 9, 2020, 4:59 p.m.

Другой стиль для всех виджетов

Привет. Меня интересует, как поменять стиль для всех виджетов? откуда скачать можно библиотеки виджетов для QT? после первого запуска Qt приводится пример нескольких программ и там интерфейсы красивые, не стандартные. Как этими виджетами пользоваться и где взять?

We recommend hosting TIMEWEB
We recommend hosting TIMEWEB
Stable hosting, on which the social network EVILEG is located. For projects on Django we recommend VDS hosting.
4

Для виджетов нужно вручную прописывать все стили и кнопкой их переключать, для qml у 2-х контролов можно менться сразу стили, но если только их не менять.

DK

"кнопкой их переключать"
то есть, что за кнопка?

Делаете несколько функций, в функции забиваете стайлСшиты виджитов, делаете кнопки, к сигналам кнопок привязываете функции с изменением стилей.

Если вам нужны те красивые виджеты из примеров, то потрошите примеры. Из Qt Creator можно перейти в файловый менеджер и посмтреть, где лежат исходники примеров.
Что касается наборов красивых виджетов, то единственный действительно адекватный набор таких виджетов будет пожалуй в исходниках KDE Plasma. А так все свои виджеты всегда пилят, и мало кто их выкладывает в свободный доступ, ибо это бессмысленно, там всегда свой специфический функционал.
А так стилизацию делают через StyleSheet или переопределение дефолтных виджетов.

Comments

Only authorized users can post comments.
Please, Log in or Sign up
Timeweb

Let me recommend you the excellent hosting on which EVILEG is located.

For many years, Timeweb has been proving his stability.

For projects on Django I recommend VDS hosting

View Hosting
DK

C ++ - Test 004. Pointers, Arrays and Loops

  • Result:70points,
  • Rating points1
Ke

C++ - Тест 003. Условия и циклы

  • Result:71points,
  • Rating points1
MZ

C++ - Тест 003. Условия и циклы

  • Result:64points,
  • Rating points-1
Last comments
s

Qt - Selecting data from a QSqlQuery database in a QThread stream and creating a QAbstractTableModel model based on it

Кстати сегодня почему-то все заработало :)
s

Qt - Selecting data from a QSqlQuery database in a QThread stream and creating a QAbstractTableModel model based on it

Я наверное слишком туп, можете пример привести как Вы это делаете?

Qt - Selecting data from a QSqlQuery database in a QThread stream and creating a QAbstractTableModel model based on it

Соединение в потоке используется только в потоке. Т.е выбирает данные сохраняете в какой-нибудь контейнер и передаете его основному потоку.
s

Qt - Selecting data from a QSqlQuery database in a QThread stream and creating a QAbstractTableModel model based on it

Перенес в класс потока все функции для работы с БД, но все по старому когда закрываю поток основное соединение тоже закрывается
Now discuss on the forum

QTabWidget

Здравствуйте, возник вопрос можно ли в QTabWidget удалить 2 кладки одновременно, если одна из них выбрана пользователем(currentWidget()) а про вторую известно tabWidget->widget(i) и ее инд…
E

Qml, tableview

это я понимаю, проблема в том, что при изменении данных в модели, само содержание ячейки меняется, а вот метод для ее окраски в зависимости от содержания, не вызывается

Связь таблиц Qt SQL

добрый, у вас по сути два варианта: 1. делать каскадное удаление из БД по внешним ключам(но если архетиктура базы с ошибками то могут быть сбои) 2. делать контролируемо удаление из вто…
A.

Работа с WinAPI в QT(изменение title bar)

void MainWindow::mousePressEvent(QMouseEvent *event){ if(event->pos().y() <= 45 && event->pos().y() >= 16) mpos = event->pos(); else if(event->pos().y…

QSqlTableModel - Как добавить картинки в таблицу, чтобы они отражались в диалоговом окне, но не были частью модели

Ну тогда в этом столбце указывайте пути на несколько картинок
About
Services
© EVILEG 2015-2020
Recommend hosting TIMEWEB