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

Как заставить виджеты Qt поддерживать одинаковую высоту и ширину?
Я использую привязки Ruby Qt. Я пытаюсь сделать квадратный виджет (шахматную доску), но он не работает. Это код, который я пробовал Каков правильный способ создания виджета, сохраняющего соотношение сторон?
5664 просмотров
schedule 02.06.2023

QCalendarWidget как всплывающее окно, а не как новое окно?
Я хочу создать Settings-Widget, где я могу выбрать дату. Поскольку нехорошо создавать 3 QLineEdits для вызова QDate-Constructor с QDate(int year, int month, int day), я подумал было бы лучше, если бы вы могли нажать кнопку "показать календарь",...
4153 просмотров
schedule 17.06.2023

Виджет Qt на основе QWidget
Я пытаюсь создать свой собственный виджет на основе QWidget. В конструкторе класса у меня есть: Square(QWidget *parent = 0, const char *name = 0, WFlags fl = 0); Square::Square(QWidget *parent = 0, const char *name = 0, WFlags fl) :...
3530 просмотров
schedule 20.03.2022

Проблема QWidget и setVisible()
Я создаю QWidget: m_widget = new QWidget(parent); где parent также является QWidget, тогда я устанавливаю видимость m_widget в false m_widget->setVisible(false); после этого мне нужно показать m_widget m_widget->setVisible(true); и...
1882 просмотров
schedule 17.11.2022

Ошибка виджета QVision при компиляции
Только одна ошибка, прежде чем я смогу использовать это для своего исследования! Warning: Z-order assignment: " is not a valid widget. FILE: qvvideoreaderblockwidget.ui Там нет номера строки, который пришел с ним. Я пытался найти, но не смог...
20693 просмотров
schedule 18.12.2022

Qt предоставляет дескриптор QWidget с помощью getDC — как мне получить дескриптор QWidget на Mac?
Я могу делать собственные вызовы win32 (GetPixel/SetPixel) в QWidget, используя QWidget::getDC. Как мне это сделать для сборок Mac? Использование QImage/QPixmap для получения информации о пикселях не вариант, потому что мне нужен очень быстрый...
1058 просмотров
schedule 03.04.2022

Заставить QTableWidget расширяться при изменении размера диалогового окна
У меня есть кнопки QTableWidget , QTextEdit и кнопки "Отмена" и "ОК". Я хочу, чтобы эти виджеты оставались в одном и том же положении относительно друг друга, а QTableWidget расширялся, если диалоговое окно расширяется или размер...
12178 просмотров
schedule 08.07.2022

Странно, двойной щелчок/перетаскивание мышью вызывает ключевое событие CTRL-C
Qt ведет себя странно: при двойном щелчке мыши или перетаскивании виджета он вызывает событие клавиши Ctrl-C. Вот мой код: class CWidget: public QWidget { Q_OBJECT public: CWidget() { }; virtual ~CWidget() { }...
869 просмотров
schedule 25.05.2022

QScrollArea в QGroupBox
Я пытаюсь реализовать следующую архитектуру: QGroupBox -->setLayout QVBoxLayout -->addWidget QScrollArea -->setWidget QWidget -->setLayout QVBoxLayout -->addWidget My widgets(Mesures) Результат, который я ищу, -...
2588 просмотров
schedule 13.05.2024

Как изменить размер QWidget в макете, выровняв его по центру и сохранив соотношение сторон
Хорошо, поэтому я хотел бы отобразить изображение с помощью qt, где размер изображения изменяется в браузере и сохраняется соотношение сторон, при этом оставаясь в центре окна. Я могу заставить изменение размера с соотношением сторон работать...
1306 просмотров
schedule 05.07.2023

QTableWidget: личный виджет в качестве заголовка?
Каков самый простой способ (без подкласса QTableWidget, если это возможно) поместить личный виджет (который в моем случае представляет собой группу QPixmap + QLabel + QComboBox) в качестве заголовков в QTableWidget? Это относительно легко сделать...
2601 просмотров
schedule 12.08.2022

Qt 4.7.4 QPropertyAnimation не работает
Я пытаюсь создать анимацию для события нажатия кнопки. Но почему-то анимация не работает. Я ссылался на справочные документы Qt, но не смог найти основную причину, вызывающую проблему. Ниже приведен пример кода: void...
1164 просмотров
schedule 22.02.2023

Как разместить фон QWidget под другими виджетами в QGridLayout
Я часами пытался понять (погуглить), почему мои виджеты не отображаются в дочерних элементах QWidget, которые я использую в качестве Windows. Дети в основном QLabel и некоторые QSliders. Макет представляет собой QGridlayout вот мой код окна:...
4587 просмотров
schedule 13.10.2022

Qt Issue - кнопка мыши отпущена после закрытия модального QDialog
Родительский виджет не реагирует на первый щелчок мыши после закрытия Modal QDialog, QDialog закрывается вызовом done() в mousemoveevent(), и это приводит к тому, что кнопка мыши все еще нажата после закрытия диалогового окна, второй щелчок будет...
1125 просмотров
schedule 17.11.2023

Как я могу перетащить весь безрамочный QWidget, щелкнув и перетащив элемент внутри QWebView?
В настоящее время у меня есть QWidget, который содержит QWebView. Контейнер QWidget полупрозрачный и безрамочный. Мне удалось сделать возможным перетаскивание безрамочного окна, щелкая и перетаскивая за пределами QWidget, но я не могу перетаскивать,...
963 просмотров
schedule 19.10.2022

Несколько QWidet в одном QMainWindow
В настоящее время я изучаю Qt, и я застрял в проблеме использования нескольких QWidgets и одного QMainWindow. Я настроил проект, который содержит 2 QWidgets и один QMainWindow. Это моя идея его использования: спроектируйте оба QWidget по мере...
770 просмотров
schedule 14.12.2023

QWidget, когда кнопка setMaximumSize Maximize не работает
У меня есть QWidget с горизонтальной компоновкой, которая содержит QScrollArea. Когда я добавляю виджет в QScrollArea, я изменяю максимальный размер контейнера QWidget следующим образом: this->setMaximumSize(newWidget->maximumWidth(),...
2901 просмотров
schedule 17.01.2024

QTableWidget :: setCellWidget () отключает сигналы от QTableWidget?
У меня есть экземпляр QTableWidget с его сигналом cellEntered (int, int), связанным со слотом X (который выделяет строку, в которой содержится ячейка). Также у меня есть один столбец, содержащий флажки. Проблема заключается в добавлении флажков к...
2100 просмотров
schedule 29.04.2022

Пользовательский виджет дизайнера Qt: область прокрутки, содержащая пользовательскую вертикальную компоновку
Я хочу сделать что-то довольно простое: добавить пользовательский виджет в дизайнер Qt, который в основном будет прокруткой, содержащей пользовательский вертикальный макет (я добавил некоторый код в вертикальный макет, чтобы обрабатывать его объекты...
1901 просмотров
schedule 14.05.2022

Как мне обратиться к пользовательскому интерфейсу QWidgets при работе с пространствами имен?
Я переместил некоторые ранее работающие классы в новое пространство имен, и теперь у меня возникла проблема при доступе к одному классу ui . Раньше было так: //header file namespace Ui { class Setup; } class Setup : public QWidget { //...
85 просмотров
schedule 21.01.2023