Название: Кнопки в qt creator для новичков Отправлено: nelogic от Май 19, 2020, 03:31 делаю проект ( школьный )
мне дали эту функцию для некоего дела ( перемешивание большого количества кнопок местами ) однако после довольно долгого использования, функция взбунтовалась и теперь пишет ошибку: 'buttons' was not declared in this scope что нужно использовать чтобы это поправить? так же буду рад более адекватному методу перемешивания вместо ответа сама функция: Код
Название: Re: Кнопки в qt creator для новичков Отправлено: Пантер от Май 19, 2020, 08:28 Ты видимо удалил определение buttons. Вангую, что это член класса MainWindow.
Название: Re: Кнопки в qt creator для новичков Отправлено: nelogic от Май 19, 2020, 09:17 проблема в том что я не трогал код...
И у меня не получилось ( давно я не программировал толком, поэтому многое забыл.... Хотя учитывая мой очень великий опыт и знания восстанавливать все это мне долго не придется...... ) так вот. Как добавить это определение туда вернуть правильно? Да и если не поможете все равно спасибо. Теперь хоть примерно представляю куда копать... Название: Re: Кнопки в qt creator для новичков Отправлено: kambala от Май 19, 2020, 10:14 QList<QPushButton *> buttons;
Название: Re: Кнопки в qt creator для новичков Отправлено: nelogic от Май 19, 2020, 10:55 спасибо. Но где это объявить? в class MainWindow : public QMainWindow ( mainwindow.h )?
Название: Re: Кнопки в qt creator для новичков Отправлено: Пантер от Май 19, 2020, 11:21 Выложи сюда свой mainwindow.h и мы покажем.
Название: Re: Кнопки в qt creator для новичков Отправлено: nelogic от Май 19, 2020, 11:33 вроде вот ( абсолютно полный mainwindow.h )
Код
Название: Re: Кнопки в qt creator для новичков Отправлено: Пантер от Май 19, 2020, 11:42 Код
Название: Re: Кнопки в qt creator для новичков Отправлено: nelogic от Май 19, 2020, 13:15 2 новые ошибки
ошибка: 'PushButton' was not declared in this scope ошибка: template argument 1 is invalid поясните пожалуйста... Название: Re: Кнопки в qt creator для новичков Отправлено: Пантер от Май 19, 2020, 13:31 Код
Название: Re: Кнопки в qt creator для новичков Отправлено: nelogic от Май 19, 2020, 14:17 огромное спасибо...
последний вопрос. Как нужно изменить функцию Код чтобы она прятала именно кнопку с номером 2, а не pushButton_2? Название: Re: Кнопки в qt creator для новичков Отправлено: Пантер от Май 19, 2020, 14:21 Нужно циклом пробежаться по всем кнопкам, получить их text, найти ту, где text будет "2" и для нее вызвать hide. Задача не сложная, сам справляйся.
Название: Re: Кнопки в qt creator для новичков Отправлено: nelogic от Май 19, 2020, 14:37 так вы и ответили так то.... Огромное спасибо. Вопрос закрыт
|