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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: QFileDialog текст для Cancel  (Прочитано 2700 раз)
Igors
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 11445


Просмотр профиля
« : Март 14, 2015, 09:57 »

Добрый день

Qt 5.4 + OSX
Qt 5.3.2 + Win7
(диалоги нативные)
Код
C++ (Qt)
#include <QtWidgets>
int main(int argc, char *argv[])
{
QApplication app(argc, argv);
QFileDialog dlg;
dlg.setFileMode(QFileDialog::ExistingFiles);
dlg.setLabelText(QFileDialog::Accept, "My Ok");
dlg.setLabelText(QFileDialog::Reject, "My Cancel");
dlg.exec();
return 0;
}
"My Ok" устанавливается, "My Cancel" нет. Вроде буги-вуги. Можно ли выкрутиться, очень не хочется юзеру объяснять "вот давайте подождем пока контора пофиксит"  Плачущий

Спасибо
Записан
PimenS
Крякер
****
Offline Offline

Сообщений: 371


Просмотр профиля
« Ответ #1 : Март 14, 2015, 14:35 »

Как вариант не использовать нативный диалог, а пользоваться родным Qt-шным.

Код:
dlg.setOption(QFileDialog::DontUseNativeDialog, true);
Записан
Igors
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 11445


Просмотр профиля
« Ответ #2 : Март 15, 2015, 09:37 »

Как вариант не использовать нативный диалог, а пользоваться родным Qt-шным.
it was
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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