Читайте также:
|
|
Для этого нам потребуется создать дополнительные методы в классе диалогового окна, каждый из которых возвращает введенную строку в компонент lineEdit дополнительного окна.
Для этих методов необходимо объявить спецификатор доступа – public, чтобы иметь возможность обратиться к ним из другого окна.
Напишем эти методы в файле dialog_inp.cpp
Рисунок 4.1 – Создаем методы для взятия введенных в дополнительном окне значений
Рисунок 4.2 – Объявляем методы в заголовочном файле в описании класса Dialog_inp со спецификатором public
Теперь осталось вызвать эти методы в обработчике события главного окна:
Рисунок 4.3 – Обработчик события на нажатие кнопки «Добавить» на главном окне, где используются методы дополнительного окна для ввода данных.
Указатель на диалоговое окно называется dialog1.
int main(int argc, char** argv)
{
QApplication app(argc, argv);
QLabel win;
QPixmap pix("41.bmp");
QPixmap alfaPixmap=pix.createMaskFromColor(QColor(102,204,51),Qt::MaskOutColor);
pix.setAlphaChannel(alfaPixmap);
win.setPixmap(pix);
win.setMask(pix.mask());
win.show();
return app.exec();
}
Дата добавления: 2015-08-27; просмотров: 41 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Вызов дополнительного окна | | | ПОЛОЖЕНИЕ |