qt5でレイアウトを使用したいが、Visual Studio 2015ではレイアウトが機能しない?ここでqt5レイアウトはVisual Studio 2015では機能しませんか?
は私のコードです:ここでは
layout.hコード
#ifndef LAYOUT_H
#define LAYOUT_H
#include <QtWidgets/QMainWindow>
#include "ui_layout.h"
class layout : public QMainWindow
{
Q_OBJECT
public:
layout(QWidget *parent = 0);
~layout();
private:
Ui::layoutClass ui;
};
#endif // LAYOUT_H
main.cppに
#include "layout.h"
#include <QtWidgets/QApplication>
#include <QtWidgets/QPushButton>
#include <QtWidgets/QHBoxLayout>
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
layout w;
QHBoxLayout hb;
QPushButton b("button 0");
QPushButton b1("button 1");
hb.addWidget(&b);
hb.addWidget(&b1);
w.setLayout(&hb);
w.show();
return a.exec();
}
この問題を解決するにはどうすればよいですか?
レイアウトは何ですか? – eyllanesc
@eyllanesc QHBoxLayoutとQVBoxLayout – lens
QVBoxLayoutとQHBoxLayoutにはshowメソッドがありません。 – eyllanesc