crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в данную темуНачать новую тему
> Шрифт при редактировании QListWidgetItem
Te0reTiK
  опции профиля:
сообщение 24.8.2011, 13:38
Сообщение #1


Новичок


Группа: Новичок
Сообщений: 4
Регистрация: 19.8.2011
Пользователь №: 2819

Спасибо сказали: 0 раз(а)




Репутация:   0  


Доброго времени суток!

MyWidgetClass = QtGui.QListWidget()
font = MyWidgetClass.font()
font.setPointSize(12) #делаем текст покрупнее
item = QtGui.QListWidgetItem("Item")
item.setFlags(item.flags()|QtCore.Qt.ItemIsEditable)
item.setFont(font)     # устанавливаем шрифт на item
MyWidgetClass.addItem(item) # добавляем item


Есть такая проблема - текст действительно стал крупнее, но только не в режиме редактирования.
(Кликаем 2 раза на item - попадаем в режим редактирования, но с уменьшенным размером текста)

Есть такое решение - установить шрифт для всего виджета -
MyWidgetClass.setFont(font)

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

Как сделать так, чтобы и при редактировании текст был крупный?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Litkevich Yuriy
  опции профиля:
сообщение 24.8.2011, 14:14
Сообщение #2


разработчик РЭА
*******

Группа: Сомодератор
Сообщений: 9669
Регистрация: 9.1.2008
Из: Тюмень
Пользователь №: 64

Спасибо сказали: 807 раз(а)




Репутация:   94  


при редактировании создаётся виджет-редактор, нужно добираться до него.
Возможно придётся своего делегата делать.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 28.4.2024, 16:19