Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
|
mozgofil |
10.7.2009, 19:47
Сообщение
#1
|
|
Студент ![]() Группа: Участник Сообщений: 32 Регистрация: 23.4.2009 Пользователь №: 706 Спасибо сказали: 0 раз(а) Репутация: 0
|
нужен виджет для встраивания в Таблицу (делегат)
ввиде Edit'a c кнопочкой типа [...] есть где-нибудь пример? |
|
|
|
|
Litkevich Yuriy |
10.7.2009, 20:37
Сообщение
#2
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94
|
mozgofil, на форуме обсуждались связанные темы.
Определи когда тебе это надо, всегда или когда пользователь входит в редактирование (по двойному щелчку например), т.е., когда появляется виджет-редактор |
|
|
|
|
mozgofil |
10.7.2009, 21:46
Сообщение
#3
|
|
Студент ![]() Группа: Участник Сообщений: 32 Регистрация: 23.4.2009 Пользователь №: 706 Спасибо сказали: 0 раз(а) Репутация: 0
|
Цитата(Litkevich Yuriy @ 10.7.2009, 21:37) Link mozgofil, на форуме обсуждались связанные темы. ...не могу найти Цитата(Litkevich Yuriy @ 10.7.2009, 21:37) Link Определи когда тебе это надо, всегда или когда пользователь входит в редактирование (по двойному щелчку например), т.е., когда появляется виджет-редактор лучше -стандартно - по 2ному щелчку (или по <Enter>) как остальные делегаты. |
|
|
|
|
Litkevich Yuriy |
10.7.2009, 22:11
Сообщение
#4
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94
|
Цитата(mozgofil @ 11.7.2009, 1:46) Link лучше -стандартно - по 2ному щелчку (или по <Enter>) как остальные делегаты. тогда, тебе надо создать своего делегата и установить его для требуемого столбца.
|
|
|
|
|
mozgofil |
12.7.2009, 15:55
Сообщение
#5
|
|
Студент ![]() Группа: Участник Сообщений: 32 Регистрация: 23.4.2009 Пользователь №: 706 Спасибо сказали: 0 раз(а) Репутация: 0
|
сделал:
хм.. лучше назвать QFilePathEdit |
|
|
|
|
trdm |
12.7.2009, 17:14
Сообщение
#6
|
|
Дмитрий Трошин ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 575 Регистрация: 12.1.2008 Пользователь №: 68 Спасибо сказали: 21 раз(а) Репутация: 6
|
неплохо
можно поулучшать слегка: - добавить икону на кнопку: - добавить подкраску QLineEdit если путь к файлу не существует яким небудь цвэтом. - добавить акселератор на выбор - F4 и на очистку поля: Shift+F4 (как в 1С-е сделано) |
|
|
|
|
mozgofil |
12.7.2009, 20:14
Сообщение
#7
|
|
Студент ![]() Группа: Участник Сообщений: 32 Регистрация: 23.4.2009 Пользователь №: 706 Спасибо сказали: 0 раз(а) Репутация: 0
|
Цитата(trdm @ 12.7.2009, 18:14) Link неплохо можно поулучшать слегка: ... А мне и так нравится |
|
|
|
|
Kagami |
12.7.2009, 20:25
Сообщение
#8
|
|
Старейший участник ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 601 Регистрация: 2.2.2009 Пользователь №: 523 Спасибо сказали: 101 раз(а) Репутация: 9
|
А можешь скриншот сделать?
|
|
|
|
|
mozgofil |
13.7.2009, 19:41
Сообщение
#9
|
|
|
Студент ![]() Группа: Участник Сообщений: 32 Регистрация: 23.4.2009 Пользователь №: 706 Спасибо сказали: 0 раз(а) Репутация: 0
|
Дополненная и исправленная версия:
примечание: если выбран неправильный файл - выводит сообщение об ошибке, сохраняя старое значение пути. если выбран путь "" сообщения не выводится => изначально(до первого вызова редактора) Path должен существовать быть нулевым. update: существовать, либо быть нулевым. |
|
|
|
||
|
Andrewshkovskii |
14.7.2009, 8:55
Сообщение
#10
|
|
Активный участник ![]() ![]() ![]() Группа: Участник Сообщений: 351 Регистрация: 27.12.2008 Пользователь №: 467 Спасибо сказали: 18 раз(а) Репутация: 1
|
небольшой PropertyEditor хотел написать? Если что, то готовый проперти едитор есть у троллей как солюшен, бесплатный кстати
|
|
|
|
![]() ![]() ![]() |
|
Текстовая версия | Сейчас: 14.12.2025, 7:04 |