Проще говоря, мне нужен новый класс, который расширяет пользовательский виджет, который я создал, и, следовательно, имею полный доступ к его пользовательскому интерфейсу.Qt Расширение моего собственного виджета
Я пробовал несколько разных методов до сих пор, основываясь на том, как обычно подкласс или расширение классов, но я как-то терпеть неудачу по многим причинам.
Кроме того, просто использование моего виджета в качестве члена в моем новом классе не подойдет для этой ситуации.
Может кто-нибудь проиллюстрировать быстрый пример того, как я буду это делать? Я сделал кучу поиска, но я не могу найти никаких обращений, связанных с тем, что я пытаюсь сделать. Если все остальное не получится, я просто скопирую код и сделаю новый виджет, который технически будет иметь спас меня много времени, но он просто не чувствует себя хорошо, делая это.
Мой первый инстинкт должен был сделать что-то вроде этого (Qwe
быть мой новый класс, Asd
быть виджет):
class Qwe : Asd {public: ...}
И я даже сделал Ui общественности виджета, но тогда я только что получил сообщение об ошибке:
использование типа Undefine Ui :: Asd
всякий раз, когда я попытался получить доступ к элементам пользовательского интерфейса в.
Спасибо, это моя проблема решена – Yattabyte