Russian Qt Forum
Ноябрь 25, 2024, 23:29 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Виджет имени каталога с кнопкой <Выбрать> есть готовый где-нибудь?  (Прочитано 3554 раз)
Гурман
Гуру общения
******
Offline Offline

Сообщений: 1442

Qt 2.2, 3.3, 4.5, 4,7, 4.8, 5.3, 5.6, 5.9, 5.12


Просмотр профиля
« : Август 05, 2011, 15:22 »

Нужен срочно виджет такого вида: редактор строки, в которой имя каталога, рядом кнопка Выбрать, при нажатии появляется стандартный диалог выбора каталога (не файла!), имя выбранного каталога заносится в строку. Ну и, соответственно, пара методов - setText(QString) и QString text() для доступа. Если имя редактируется вручную, то желательно наличие проверки его допустимости.

Могу, конечно, и сам написать, пара пустяков, но вроде стандартная фишка, может просто где есть готовый?
Записан

2^7-1 == 127, задумайтесь...
asvil
Гость
« Ответ #1 : Август 05, 2011, 15:30 »

qtcreator
Записан
Пантер
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 5876


Жаждущий знаний


Просмотр профиля WWW
« Ответ #2 : Август 05, 2011, 15:37 »

Сам напиши. И, если будет желание, выложи в готовых решениях.
Записан

1. Qt - Qt Development Frameworks; QT - QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.
LisandreL
Птица говорун
*****
Offline Offline

Сообщений: 984


Надо улыбаться


Просмотр профиля
« Ответ #3 : Август 05, 2011, 15:42 »

QFileDialog::getExistingDirectory
Ну а кнопочку и строку уж как-нибудь ручками можно осилить.
Записан
Гурман
Гуру общения
******
Offline Offline

Сообщений: 1442

Qt 2.2, 3.3, 4.5, 4,7, 4.8, 5.3, 5.6, 5.9, 5.12


Просмотр профиля
« Ответ #4 : Август 05, 2011, 16:08 »

да ручками можно, но если ими все делать, что уже сделано, ручек не хватает... итак по 2-3 сотни отлаженных строк в день в проект добавляю

в креаторе дольше ковыряться, чем самому написать, там же наверняка не цельный виджет, а просто поле и кнопка на форме
Записан

2^7-1 == 127, задумайтесь...
asvil
Гость
« Ответ #5 : Август 05, 2011, 17:18 »

qtcreator/src/libs/utils/filenamevalidatinglineedit.[h|cpp]
qtcreator/src/libs/utils/pathchooser.[h|cpp]

Выдирать исходниками

Да возможно кнопочка не интегрирована
« Последнее редактирование: Август 05, 2011, 17:21 от Филоненко Михаил » Записан
Гурман
Гуру общения
******
Offline Offline

Сообщений: 1442

Qt 2.2, 3.3, 4.5, 4,7, 4.8, 5.3, 5.6, 5.9, 5.12


Просмотр профиля
« Ответ #6 : Август 05, 2011, 22:26 »

да ну упаси Боже... проще нарисовать в креаторе и пользовать
Записан

2^7-1 == 127, задумайтесь...
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.049 секунд. Запросов: 22.