Russian Qt Forum

Qt => Пользовательский интерфейс (GUI) => Тема начата: nvek от Май 22, 2017, 11:35



Название: как можно реализовать включение и отключk
Отправлено: nvek от Май 22, 2017, 11:35
обычный пример, если файла нету, то закрыть не получится ( closeDocumentAction.setEnebled(false); )
хотелось бы просто коннектом()
написать сигнал
void documentAvalible(bool b) и соединить с &QAction::setEnabled
как в примере qt application
connect(textEdit, &QPlainTextEdit::copyAvailable, cutAct, &QAction::setEnabled);


вот вопрос, где мне реализовать этот сигнал? написать отдельный класс?
как это сделать?

на главной форме сделал сигнал (в хедере) и в функции открытии документа где то в конце, emit documentAvalible(true)
При закрытии аналагично


Название: Re: как можно реализовать включение и отключение элементов Tool Box?
Отправлено: gil9red от Май 22, 2017, 11:53
Или вручную обращайтесь к action и вызывайте setEnabled
Или используйте готовый сигнал
Или напишите свой сигнал