crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )


  Ответ в отдельное окно.
Введите ваше имя
Подтвердите код

Введите в поле код из 6 символов, отображенных в виде изображения. Если вы не можете прочитать код с изображения, нажмите на изображение для генерации нового кода.
 

Опции сообщения
 Включить смайлы?
Иконки сообщения
(Опционально)
                                
                                
  [ Без иконки ]
 


Последние 10 сообщений [ в обратном порядке ]
novichkov Дата 17.7.2010, 15:03
  Лично я, когда у меня была необходимость получать текст из диалога, использовал QInputDialog::getText. Его мне вполне хватало. Но можно создать и свой QInputDialog.
eldar85 Дата 16.7.2010, 21:54
  я сделал QWidget на котором текстовое окошечко и кнопка) работает как я и хотел))
в следующей программе попробую ваш пример)

спасибо)
Litkevich Yuriy Дата 16.7.2010, 15:45
 
Цитата(eldar85 @ 16.7.2010, 17:17) *
к какому классу оно относиться?
обычно такие вещи делают на основе QDialog, и создают его прямо в слоте, который вызывается при выборе пункта меню:
MyDialog dialog(this); // наследник QDialog
if(dialog.exec() == QDialog::Accepted){
// делаем что-то, когда пользователь нажал "утвердительную" кнопку
}else{
// делаем что-то, или ни чего не делаем, когда пользователь нажал "отказную" кнопку
}
подробности и примеры смотри в описании класса QDialog
eldar85 Дата 16.7.2010, 13:17
  не знаю даже как правильно тему то назвать, в общем проблема аткая:

нужно чтобы в меню была функция добавить строку в текстовой файл который участвует в работе программы.
поэтому нужно сделать так чтобы выбрав эту функцию в меню выпадало окно(отдельное от mainWindow) и в нем был к примеру qtextedit или qlineedit, забив строку в который можно было нажать кнопочку добавить и эта строка прописалась в текстовом документе.
так вот интерисует именно вот это окно, к какому классу оно относиться? и как в него поместить qtextedit или qlineedit и qpushbutton.

приляпал qwidget, вроде как и хотел))

получилось))
Просмотр темы полностью (откроется в новом окне)
RSS Текстовая версия Сейчас: 29.3.2024, 3:21