3、github代码地址
4、可能出现的问题:
E:\QtTest\build-untitled7-MyBattery-Desktop_Qt_5_15_2_MinGW_64_bit-Debug\ui_mybattery.h:31: error: expected type-specifier before ‘MyBattery’
In file included from …\untitled7-MyBattery\mybattery.cpp:2:
./ui_mybattery.h: In member function ‘void Ui_MyBattery::setupUi(QWidget*)’:
./ui_mybattery.h:31:22: error: expected type-specifier before ‘MyBattery’
widget = new MyBattery(MyBattery);
这个问题的可能原因是:自界说控件被反复取消或者删除再重新添加,导致另一个界面中已经提升的QWidget类对象没有被同步,需要取消提升再添加提升。