Разрабатываю форму |
Здравствуйте, гость ( Вход | Регистрация )
Разрабатываю форму |
Sokoloff |
8.9.2011, 15:40
Сообщение
#31
|
Участник Группа: Участник Сообщений: 237 Регистрация: 1.4.2009 Из: Москва Пользователь №: 654 Спасибо сказали: 50 раз(а) Репутация: 11 |
интересует фукнция такая Qdialog::getSaveName(...), например в LibeEdit пишу имя файл.тхт и чтобы в диалоговом окне в "имя файла: файл.тхт ", как это сделанно в ворд в документа пишу привет и жму "сохранить как" и она предлогает название первого слова моего текста? Может и не глупости спрашиваешь, но как-то слишком витиевато. Я не сразу догнал что надо.или может я глупости спрашиваю? Если я правильно понял, интересует дефолтное имя файла в диалоге сохранения, тогда примерно так.
Только учти что директория должна существовать иначе вся строка игнорируется. |
|
|
TiiL |
3.10.2011, 13:11
Сообщение
#32
|
Участник Группа: Участник Сообщений: 124 Регистрация: 8.6.2011 Пользователь №: 2727 Спасибо сказали: 0 раз(а) Репутация: 0 |
и Снова здравствуйте, и снова я со своей формой.
теперь мне по нажатию кнопки надо запускать программу, и чтоб в неё загружались данные с формы. как мне это реализовать. незнаю как это преодолеть: мысль первая такая была, запихнуть под кнопку весь код программы, но: смущает int main(int argc, char** argv) ... "обьявление неких переменных" ... "Открытие некого файла данных" ... "Обработка данных" и т.д. и вторая мысль более мне так кажется правильная одной функцией при нажатии кнопки включать эту программу, находящееся в этом проекте и вносить в неё некие данные с формы, вот только как это сделать, совсем нет мыслей. |
|
|
TiiL |
6.10.2011, 14:57
Сообщение
#33
|
Участник Группа: Участник Сообщений: 124 Регистрация: 8.6.2011 Пользователь №: 2727 Спасибо сказали: 0 раз(а) Репутация: 0 |
Вопрос остался без ответа печально
Возник вопрос такой форма у меня идет как QDialog, при нажатии кнопки и выводе на экран сообщения об успешном завершении процесса, форма сворачивалась, а при нажатии на сообщении окей обратно возвращалась. как это реализовать подскажите. |
|
|
Алексей1153 |
6.10.2011, 17:12
Сообщение
#34
|
фрилансер Группа: Участник Сообщений: 2941 Регистрация: 19.6.2010 Из: Обливион Пользователь №: 1822 Спасибо сказали: 215 раз(а) Репутация: 34 |
TiiL, ты очень непонятно объясняешь. Неудивительно, что никто не вникает
|
|
|
TiiL |
7.10.2011, 7:07
Сообщение
#35
|
Участник Группа: Участник Сообщений: 124 Регистрация: 8.6.2011 Пользователь №: 2727 Спасибо сказали: 0 раз(а) Репутация: 0 |
что именно не понятно?
|
|
|
Алексей1153 |
7.10.2011, 7:35
Сообщение
#36
|
фрилансер Группа: Участник Сообщений: 2941 Регистрация: 19.6.2010 Из: Обливион Пользователь №: 1822 Спасибо сказали: 215 раз(а) Репутация: 34 |
TiiL, непонятно, что ты хочешь сделать, не ставишь знаки препинания, слова разбегаются, смысл слабо понятен. Например:
Цитата Возник вопрос такой форма у меня идет как QDialog, при нажатии кнопки и выводе на экран сообщения об успешном завершении процесса, форма сворачивалась, а при нажатии на сообщении окей обратно возвращалась. что тут? утверждение №1: Форма ходит как QDialog. утверждение №2: При нажатии на некую кнопку , а также при выводе на экран некоего сообщения, форма у тебя обычно сворачивалась, а при нажатиии на сообщении "ОК" - обратно разворачивалась. Где вопрос, где задача ? |
|
|
TiiL |
7.10.2011, 8:23
Сообщение
#37
|
Участник Группа: Участник Сообщений: 124 Регистрация: 8.6.2011 Пользователь №: 2727 Спасибо сказали: 0 раз(а) Репутация: 0 |
приношу 1000-чу извенений!
Цитата утверждение №1: Форма ходит как QDialog. вообще я тут бред написал. Цитата при нажатии кнопки и выводе на экран сообщения об успешном завершении процесса, форма сворачивалась, а при нажатии на сообщении окей обратно возвращалась. Хотелось бы получить вот такой результат, как это реализовать? через условия? или есть специальные какие-то функции |
|
|
Алексей1153 |
7.10.2011, 17:49
Сообщение
#38
|
фрилансер Группа: Участник Сообщений: 2941 Регистрация: 19.6.2010 Из: Обливион Пользователь №: 1822 Спасибо сказали: 215 раз(а) Репутация: 34 |
можно так попробовать:
void MyFORM::Hide_ShowMessage_Show() { 1) свернуть форму 2) QMessageBox // http://doc.crossplatform.ru/qt/en/4.7.x/qmessagebox.html 3) развернуть форму } |
|
|
TiiL |
27.10.2011, 13:46
Сообщение
#39
|
Участник Группа: Участник Сообщений: 124 Регистрация: 8.6.2011 Пользователь №: 2727 Спасибо сказали: 0 раз(а) Репутация: 0 |
Нужна ваша помощь:
В моем проекте в теле main(int argc, char argv){ } выполняются кое какие вычисления вот только значения для некоторых перменных берутся с формы... знаю что есть способ сделать это вот так x =ui->Factor->value(), но почему то сделать это в теле main не удаётся, как в мэйн запихнуть значение с формы задающаяся через spinBOX? PS: Значение именно передать надо в мэйн. |
|
|
Алексей1153 |
27.10.2011, 19:45
Сообщение
#40
|
фрилансер Группа: Участник Сообщений: 2941 Регистрация: 19.6.2010 Из: Обливион Пользователь №: 1822 Спасибо сказали: 215 раз(а) Репутация: 34 |
ну, хоть всё это наводит на мысли, что у тебя что-то криво спроектировано, но решения как минимум два
1) передать в форму указатель на локальный объект, созданный в main (ведь main у тебя не завершается до конца программы ? ) 2) с учётом того, что это Qt : послать сигнал из формы в локальный объект в main |
|
|
Текстовая версия | Сейчас: 23.11.2024, 20:51 |