qt programlamada yeniyim, bu yüzden bir noob sorusu bulursanız lütfen aldırmayın. Ana pencereme bir düğme ekledim ancak kodu çalıştırdığımda düğme görüntülenmiyor.Qt'deki ana pencereye düğmeler nasıl eklenir?
mainwindow.cpp
#include "mainwindow.h"
#include "ui_mainwindow.h"
#include <QtWidgets>
MainWindow::MainWindow(QWidget *parent)
{
QPushButton *train_button = new QPushButton(this);
train_button->setText(tr("something"));
train_button->move(600, 600);
train_button->show();
}
mainwindow.h
#ifndef MAINWINDOW_H
#define MAINWINDOW_H
#include <QMainWindow>
namespace Ui {
class MainWindow;
}
class MainWindow : public QMainWindow
{
Q_OBJECT
public:
explicit MainWindow(QWidget *parent = 0);
~MainWindow();
private:
Ui::MainWindow *ui;
};
#endif // MAINWINDOW_H
MainWindow::~MainWindow()
{
delete ui;
}
ne yapmalıyım: İşte benim kod?
Başlamak için temel sınıf olarak QWidget ile uygulama oluşturmak daha iyi (benim bakış açımdan). QMainWindow bir çok ekstra işlevsellik sağlar ve bunu yalnızca bazı deneyimleriniz olduğunda öğrenebilirsiniz. Qt. –