Вопросы по теме 'qdockwidget'

Виджеты док-станции Qt Designer доступны для детей
Я создал форму с помощью Qt Designer, в котором есть несколько док-виджетов, у этих док-виджетов есть несколько дочерних виджетов. Как я могу получить доступ к док-виджету и этим дочерним виджетам в моем mainwindow.cpp?
890 просмотров
schedule 17.04.2024

Qt — разрешить стыковку, даже если QMainWindow слишком мал
Мой предыдущий вопрос остался без ответа, поэтому позвольте мне перефразировать его: Можно ли сделать так, чтобы QMainWindow принимал стыковку QDockWidget независимо от размеров виджета и окна? В настоящее время, если окно слишком маленькое,...
429 просмотров
schedule 05.03.2023

PyQt4: полоса прокрутки не отображается в области прокрутки при изменении размера док-виджета
Я создал тестовую программу на Python (Test_InfoPanel.py), в которой есть MainWindow с док-виджетом, а внутри него — tabWidget с виджетом scrollArea. Однако, когда я изменяю размер MainWindow, вертикальная полоса прокрутки не появляется...
1043 просмотров
schedule 23.03.2024

Как установить начальный (по умолчанию) размер QDockWidget в приложении без центрального виджета (PyQt4)?
У меня есть приложение с большим количеством QDockWidgets и без центральный виджет. Я хочу установить некоторые из этих QDockWidgets начального размера ( размер при запуске приложения), но я не хочу ограничивать их минимальный/максимальный...
10302 просмотров
schedule 16.03.2024

Строка заголовка Windows исчезает при использовании QDockWidget qbackingstore::flush(), вызываемой с неоткрытым окном
Я столкнулся со странной проблемой при использовании QDockWidget: мой основной код: void iMainWindow::createDockWindows() { camera = cvCreateCameraCapture(0); assert(camera); QDockWidget *dock = new QDockWidget(tr("2D Camera"), this);...
1167 просмотров
schedule 01.04.2024

Изменение курсора мыши при перетаскивании плавающего QDockWidget
Можно ли использовать другой курсор мыши при перетаскивании плавающего QDockWidget ? Ни QWidget::setCursor , ни QApplication::setOverrideCursor не действуют.
665 просмотров
schedule 24.01.2023

Всплывающие подсказки для кнопки закрытия QDockWidget и плавающей кнопки?
Есть ли способ установить текст подсказки для кнопки закрытия и плавающей кнопки в QDockWidget?
1810 просмотров
schedule 07.04.2022

Как открепить вкладку с помощью osgViewer от QTabWidget?
Я хочу открепить QWidget от QTabWiget (установлен как centralWidget). Вкладка содержит некоторый контент Open Scene Graph (окно OpenGL). При удалении вкладки из списка и помещении ее в новое диалоговое окно (=> отстыковка от вкладки) данные сцены...
611 просмотров

QDockWidget держит виджеты как можно ближе при изменении размера окна
У меня есть QDockWidget, содержащий несколько QGroupBox. (Содержимое QGroupBox отображается/скрывается при mousePressEvent.) Я ищу способ, чтобы QGroupBox располагались как можно ближе друг к другу, предпочтительно в верхней части DockWidget. Это...
268 просмотров

Невозможно установить границу для QDockWidget из внешнего файла таблицы стилей QSS
Я хочу добавить границы к QDockWidget , используя внешний файл QSS . Вот что у меня есть: И это то, что я хочу: Я пробовал использовать: QDockWidget { border: 5px solid red; } но это вообще не работает; Если я...
1686 просмотров
schedule 17.02.2023

Qt: размер QLabel в QDockWidget
Я создал левый QDockWidget и добавил в него 2 QLabel . Я хочу квадратный размер для своих этикеток (по умолчанию 100x100). Итак, когда пользователь увеличивает ширину QDockWidget , как мне заставить мои метки сохранять квадратный размер? Я...
149 просмотров
schedule 13.07.2023

Qt «склеивает» два виджета вместе
У меня есть два виджета (оба QFrames ), ни у одного из них нет связанной с ними строки заголовка (чего я достигаю через setWindowFlags(Qt::FramelessWindowHint) ). Один из них является основным виджетом, а другой виджетом боковой панели, который...
969 просмотров
schedule 14.07.2023

Перетаскивание QDockWidgets между QMainWindows
У меня вопрос относительно перетаскивания QDockWidgets между QMainWindows. У меня есть приложение с разными «DockAreas», у которых есть член QMainWindow с одним или несколькими QDockWidgets. Кроме того, я хочу сделать QDockWidgets перетаскиваемым в...
606 просмотров
schedule 21.05.2022

Скрыть виджет QDockWidget и одновременно установить вертикальную строку заголовка
У меня есть простой QWidget в QDockWidget и моя собственная строка заголовка для этого виджета дока. В этой строке заголовка я поместил QPushButton , который при срабатывании позволит мне: установить строку заголовка вертикально скрыть...
1055 просмотров
schedule 26.06.2022

Как сделать, чтобы QDockWidget отображался на панели задач?
Я использую подкласс QDockWidget с небольшой хитростью. Сигнал "topLevelChanged" подключен к этому слоту члена: void MyDockWidget::updateWindowFlags(bool topLevel) { if (topLevel == true) {...
607 просмотров
schedule 13.07.2022

Программно отменить табуляцию трех QDockWidget
У меня есть приложение с тремя док-виджетами. Они создаются следующим кодом: dock = new QDockWidget(tr("Some title")); dock->setWidget(some_widget); dock->setContextMenuPolicy(Qt::PreventContextMenu);...
641 просмотров
schedule 07.04.2022

Как добавить кнопку максимизации в плавающий QDockWidget?
Как добавить кнопку максимизации в плавающий виджет QDockWidget? Я читал о методе создания собственного заголовка, но я бы предпочел использовать стандартные кнопки вместо значков, которые я должен добавить сам. Лучшим решением было бы, если бы...
552 просмотров
schedule 30.06.2023

Qt: обработка щелчка правой кнопкой мыши по заголовку QDockWidget
Щелчок правой кнопкой мыши по любому заголовку QDockWidget вызывает список всех QDockWidget в приложении. Чтобы отключить это поведение, я реализовал специальный класс заголовков. class QMyTitleBar : public QLabel { public:...
511 просмотров
schedule 15.03.2023

Как установить QToolButton для заполнения боковой панели (QDockWidget) в Qt?
Я написал минимальный пример с боковой панелью, на которой есть QToolButton . Я установил setAutoRaise(true) для QToolButton , поэтому при наведении на него кнопка поднимается. Но на данный момент у меня есть небольшая проблема. Как видно на...
260 просмотров
schedule 25.01.2023

Как разместить один виджет док-станции на левом краю экрана, а другой — на правом краю
Я пытался заставить два QDockWidget размещаться не рядом, а вместо этого один на левом краю, а другой на правом краю главного окна. Я пробовал все решения с форумов Qt. Используется LeftDockWidgetArea для левого виджета дока и RightWidgetArea...
804 просмотров
schedule 29.07.2022