У меня установлен Qt5.5 на настольном ПК в ОС Ubuntu.
При компиляции моей программы я получаю ошибку ниже -
Вот что я получил за ошибку
../../work/mainwindow.cpp: In constructor 'MainWindow(QWidget)':
../../work/mainwindow.cpp:63:31:
error: 'qt_screen' was not declared in this scope ui->stackedWidget-
>resize(qt_screen->deviceWidth(),qt_screeb->deviceHeight());
И это часть моего кода
MainWindow::MainWindow(QWidget *parent) :
QMainWindow(parent),
ui(new Ui::MainWindow)
{
ui->setipUi(this);
setWindowFlags(Qt::CustomizeWindowHint);
ui->stackedWidget->resize(qt_screen->deviceWidth().qt_screen->deviceHeight());
ui->stackedWidget->setCurrentWidget(ui->stackedWidgetPageMain);
initPageMain();
touch=new Touch();
powerButton=new PowerButton();
auxButton=new AuxButton();
usbOtg=new UsbOtg();
battery=new Battery();
panel=new Panel();
lan=new Lan();
hPattern= new HPattern();
lodLog=new LodLog();
record=new Record();
led=new Led();
lightsensor=new LightSensor();
}
Я что-то пропустил?
Кстати, я уверен, что я включил в него Qscreen.
Есть ли вероятность, что я могу неправильно установить свой код?
QScreen* qt_screen
, в пределах области действия? - person polarysekt   schedule 23.02.2017qt_screeb
вместоqt_screen
, но ошибка говорит, чтоqt_screen
не было объявлено. Штанге. 2) Методresize
имеет точку (.
) вместо запятой (,
) - person Tarod   schedule 23.02.2017