![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() |
molchanoviv |
![]()
Сообщение
#1
|
|
![]() Старейший участник ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 597 Регистрация: 18.7.2008 Из: Саратов Пользователь №: 238 Спасибо сказали: 41 раз(а) Репутация: ![]() ![]() ![]() |
Понадобилось по работе написать небольшую программку. В ней необходимо вызвать диалог св-в файла. Так вот у меня появился глупый вопрос, ответ на который необходимо узнать срочно, а времени искать самому нет.
Так вот есть ли в Qt функция вызывающая диалог свойств файла, или придется писать самому? Сообщение отредактировал Litkevich Yuriy - 29.12.2008, 16:02 |
|
|
||
![]() |
Litkevich Yuriy |
![]()
Сообщение
#2
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: ![]() ![]() ![]() |
Так вот есть ли в Qt функция вызывающая диалог свойств файла, или придется писать самому? помоему нету.в файле %QTDIR%\src\gui\dialogs\qfiledialog_win.cpp описаны функции для работы с виндовозными диалогами для файлов, может отуда можно потягать что-нибудь. Например функция qt_win_get_open_file_name открывает родной виндовозный диалог открытия файлов. |
|
|
Tonal |
![]()
Сообщение
#3
|
![]() Активный участник ![]() ![]() ![]() Группа: Участник Сообщений: 452 Регистрация: 6.12.2007 Из: Новосибирск Пользователь №: 34 Спасибо сказали: 69 раз(а) Репутация: ![]() ![]() ![]() |
Для показа стандартных виндовых свойств файла нужно мучить ShellExecuteEx и задавать lpVerb = "properties".
Диологи открытия файла не имеют к этому никакого отношеия. |
|
|
molchanoviv |
![]()
Сообщение
#4
|
![]() Старейший участник ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 597 Регистрация: 18.7.2008 Из: Саратов Пользователь №: 238 Спасибо сказали: 41 раз(а) Репутация: ![]() ![]() ![]() |
Просто не хотелось бы терять кросплатформенность, ибо у меня несколько машин на линуксе. Похоже придется делать так:
#ifdef Q_WS_WIN WinApi(хоть я его и не знаю, но думаю что разберусь) #elif Q_WS_X11 DBus #endif |
|
|
![]() ![]() ![]() |
![]() |
|
Текстовая версия | Сейчас: 29.7.2025, 1:44 |