Название: не могу исправить ошибку Отправлено: Noize_programmer от Январь 19, 2023, 12:01 решено
я работаю по книге Qt5.10 от Макс Шлее(в подлиннеке) по книге вроде всё правильно но я работаю в Qt creator 5.0.2 .zip во вложении ошибка: F:\Qt_project\5.0.2\programs\book\costome_notepad\main_notepad.h:58: ошибка: member access into incomplete type 'QStatusBar' найти решение пытался но выдовало другие ошибки на месте этой: main_notepad.h: Код: statusBar()->showMassage("Redy", 2000); ошибки на месте ошибки: 1F:\Qt_project\5.0.2\programs\book\costome_notepad\main_notepad.h:58: ошибка: unknown type name 'showMassage' 2F:\Qt_project\5.0.2\programs\book\costome_notepad\main_notepad.h:58: ошибка: function with trailing return type must specify return type 'auto', not 'QStatusBar'[/u][/i] Название: Re: не могу исправить ошибку Отправлено: kambala от Январь 19, 2023, 12:08 добавь #include <QStatusBar>
Название: Re: не могу исправить ошибку Отправлено: Noize_programmer от Январь 19, 2023, 12:16 ошибок стало только больше
Название: Re: не могу исправить ошибку Отправлено: kambala от Январь 19, 2023, 12:34 начни читать текст ошибок внимательно, опечатки я за тебя не буду править
в книжке реализация методов тоже приведена в заголовочном файле? сомнительная практика. Название: Re: не могу исправить ошибку Отправлено: Noize_programmer от Январь 19, 2023, 17:40 в книжке реализация методов тоже приведена в заголовочном файле? сомнительная практика. да в книге точно также как у меня и спасибо за наводку на то что я не прочитал ошибки Название: Re: не могу исправить ошибку Отправлено: Mikhail от Январь 19, 2023, 22:04 Внимательнее надо быть:
вместо showMassage("Redy", 2000); должно быть showMessage("Redy", 2000); Название: Re: не могу исправить ошибку Отправлено: tux от Январь 19, 2023, 22:07 Ошибки иногда сознательно делают. Чтобы не просто копировали, а хотя бы читали. Понятно, что "сообщение" - это mEssage, а не mAssage :)
Название: Re: не могу исправить ошибку Отправлено: kambala от Январь 19, 2023, 22:07 а еще не Redy, а Ready :)
Название: Re: не могу исправить ошибку Отправлено: Noize_programmer от Январь 20, 2023, 17:08 спасибо всем огромное все ошибки были решины
(я довольно невнимательный) |