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

Как создать подкласс виджета, чтобы добавить к нему больше элементов?
Я пытаюсь создать подкласс QTableView со встроенным QLineEdit вверху для фильтрации результатов по мере их ввода. Мне нужно, чтобы моя таблица имела тот же API, что и обычный QTableView , поэтому я хочу создать подкласс, а не создавать подкласс...
4602 просмотров
schedule 15.11.2022

Дочерний виджет PyQt не получает событие paintEvent
Я создал виджет в qt Designer и преобразовал файл ui с помощью pyuic в класс python под названием Ui_wid_canvas. Предполагается, что это будет специальный холст: # file mgcanvas.py from PyQt4 import QtCore, QtGui class Ui_wid_canvas(object):...
2952 просмотров
schedule 01.06.2022

Как написать paintEvent() для подкласса QComboBox
Я создал подкласс QComboBox, чтобы настроить его. Я написал следующий метод paintEvent(), чтобы проверить, правильно ли применяется моя таблица стилей, прежде чем приступить к настройке. Однако, если я использую этот paintEvent, выбранный элемент не...
1460 просмотров
schedule 09.06.2023

Как изменить текущий элемент QCombobox с помощью PaintEvent() в Qt
У меня есть поле со списком, в котором есть 3 элемента, т.е. элемент 1, элемент 2 и элемент 3. Я добавил эти 3 элемента в файл .ui, а также добавил изображение для всех, используя файл ресурсов. Теперь, когда я запускаю приложение, оно показывает...
971 просмотров
schedule 05.03.2023

Показать окно сообщения после полного отображения пользовательского элемента управления
У меня есть control form , производный от класса управления пользователями Windows . Мне нужно показать message box на основе условия после отображения формы. Я пытался использовать form paint event handler для этого, но кажется, что он...
1167 просмотров

qt4 - изменить цвет текстового курсора в qlineedit?
Я создал подкласс qlineedit и написал собственное редактирование строки с текстом по умолчанию. Текст по умолчанию отображается серым цветом, пока пользователь не начнет вводить в него какой-либо текст. также редактирование строки имеет ввод маски...
1137 просмотров
schedule 17.05.2022

Как я могу опубликовать событие рисования с приоритетом?
У меня проблемы с производительностью программы, которую я создаю с помощью Qt. Проблема связана с большим количеством растровых изображений, которые я обновляю каждые 16 мс; для их обновления требуется около 300 мс. Я не доволен этим, но большая...
566 просмотров
schedule 24.07.2022

Обновление QListView - не запускает обновление
У меня следующая проблема: когда я вызываю update() для QListView , его paintEvent() не запускается, если над виджетом не происходит какое-либо другое событие (перемещение мыши, получение фокуса....) Я использую Qt 4.8.3 , и если это...
5444 просмотров
schedule 21.07.2023

Как я могу нарисовать выбранные строки в DataGridView на основе значений в двух ячейках?
Я заполняю DataGridView текстовым файлом, разделенным точкой с запятой, например: private void ExistingAppntmntRecs_Load(object sender, EventArgs e) { DataTable dt = SeparatedValsFileToDataTable(APPOINTMENTS_FILE_NAME, ";");...
583 просмотров

Как использовать событие Paint для рисования фигур в координатах мыши
Я недавно начал программировать на C# , очевидно, и пытался сделать простое WinForms приложение, которое принимает координаты мыши и масштабирует прямоугольник в соответствии с координатами. Проблема, с которой я столкнулся, заключается в том,...
1716 просмотров
schedule 15.03.2022

Как динамически добавить несколько строк на вкладку формы Windows?
Я пытаюсь динамически добавить набор строк на вкладку, однако после загрузки они продолжают отображаться неправильно. В конце концов, я хотел бы иметь до нескольких сотен. Первоначально это будет выглядеть как первая версия, но после прокрутки...
42 просмотров