将小部件添加到QMainWindow时遇到了一个小问题.当我这样做时:
wsk_mainStatki = new mainStatki(this);
wsk_mainStatki ->setGeometry(0,0,400,300);
this->layout()->addWidget(wsk_mainStatki);
Run Code Online (Sandbox Code Playgroud)
没关系,但我收到警告:
QMainWindowLayout :: addItem:请改用公共QMainWindow API
这是我的游戏课
#include "game.h"
game::game()
{
setGeometry(200, 200, 400, 300);
setWindowTitle("Statki");
wsk_mainStatki = new mainStatki(this);
wsk_mainStatki ->setGeometry(0,0,400,300);
this->layout()->addWidget(wsk_mainStatki);
}
Run Code Online (Sandbox Code Playgroud)
游戏标题
#ifndef WIDGET1_H
#define WIDGET1_H
#include "k_plansza.h"
#include "mainStatki.h"
#include "settings.h"
#include <QApplication>
#include <QMainWindow>
class game : public QMainWindow
{
public:
game();
~game() {};
private:
mainStatki *wsk_mainStatki;
settings *wsk_settings;
};
#endif // WIDGET1_H
Run Code Online (Sandbox Code Playgroud)
mainstatki类
#include "mainstatki.h"
mainStatki::mainStatki(QWidget *parent){
setupUi(this);
connect(closeButton, SIGNAL(clicked()), parent, SLOT(close()));
}
Run Code Online (Sandbox Code Playgroud)
mainstatki标题
#ifndef MAINSTATKI_H
#define …Run Code Online (Sandbox Code Playgroud) 我为注册用户或非注册用户创建了带Backbone和RequireJS的js应用程序.要从数据库中检索数据,我使用简单的JSON Web服务,当然有些方法不适用于任务.问题是我不知道在没有在每个视图中重新加载的情况下我应该从服务器存储auth数据的位置或方式.我应该使用cookies吗?