при нажатии на другой QPushButton - показать?
QPushButton* startButton = new QPushButton("Start", this);
QPushButton* stopButton = new QPushButton("Stop", this);
connect(startButton, &QPushButton::clicked, this, &Ball::onStartButtonClicked);
startButton->move(10, 10);
connect(stopButton, &QPushButton::clicked, this, &Ball::onStopButtonClicked);
stopButton->move(10, 60);
в конструкторе следующим образом их создаю. хочу при нажатии на Start скрыть все кнопки, кроме Stop, а после нажатия на Stop, вернуть Start и другие на экран.
Там есть метод isVisible
В слоте для кнопки start вызови для экземпляров qpushbutton которые надо скрыть метод hide. В слоте для кнопки stop для тех же экземпляров метод show
Обсуждают сегодня