Here's my full code for some reason I can't get the line edit to display
main.cpp
#include <QtGui/QApplication>
#include "mainwindow.h"
int main(int argc, char *argv[])
{
MainWindow w;
w.show();
return a.exec();
}
#include <QtGui/QApplication>
#include "mainwindow.h"
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
MainWindow w;
w.show();
return a.exec();
}
To copy to clipboard, switch view to plain text mode
mainwindow.cpp
#include "mainwindow.h"
#include <opencv2/core/core.hpp>
#include <opencv2/highgui/highgui.hpp>
#include <opencv/cv.h>
#include <iostream>
MainWindow::MainWindow()
{
resize(463, 251);
hostImageBtn
= new QPushButton("Browse Host Image",
this);
hostImageBtn->setMinimumWidth(151);
hostImageBtn->setMinimumHeight(27);
hostImageBtn->move(20, 50);
coverImageBtn
= new QPushButton("Browse Cover Image",
this);
coverImageBtn->setMinimumWidth(151);
coverImageBtn->setMinimumHeight(27);
coverImageBtn->move(20, 90);
applyWatermark
= new QPushButton("Apply Watermark",
this);
applyWatermark->setMinimumWidth(151);
applyWatermark->setMinimumHeight(27);
applyWatermark->move(160, 140);
layout->addWidget(hostImageBtn);
layout->addWidget(coverImageBtn);
layout->addWidget(applyWatermark);
layout->addWidget(lineEdit);
}
void MainWindow::createMenus()
{
helpMenu
= new QMenu(tr
("&Help"),
this);
menuBar->addMenu(helpMenu);
}
#include "mainwindow.h"
#include <opencv2/core/core.hpp>
#include <opencv2/highgui/highgui.hpp>
#include <opencv/cv.h>
#include <iostream>
MainWindow::MainWindow()
{
window = new QWidget;
layout = new QHBoxLayout;
lineEdit = new QLineEdit;
resize(463, 251);
hostImageBtn = new QPushButton("Browse Host Image", this);
hostImageBtn->setMinimumWidth(151);
hostImageBtn->setMinimumHeight(27);
hostImageBtn->move(20, 50);
coverImageBtn = new QPushButton("Browse Cover Image", this);
coverImageBtn->setMinimumWidth(151);
coverImageBtn->setMinimumHeight(27);
coverImageBtn->move(20, 90);
applyWatermark = new QPushButton("Apply Watermark", this);
applyWatermark->setMinimumWidth(151);
applyWatermark->setMinimumHeight(27);
applyWatermark->move(160, 140);
layout->addWidget(hostImageBtn);
layout->addWidget(coverImageBtn);
layout->addWidget(applyWatermark);
layout->addWidget(lineEdit);
}
void MainWindow::createMenus()
{
menuBar = new QMenuBar;
helpMenu = new QMenu(tr("&Help"), this);
menuBar->addMenu(helpMenu);
}
To copy to clipboard, switch view to plain text mode
mainwindow.h
#ifndef MAINWINDOW_H
#define MAINWINDOW_H
#include <QtGui/QMainWindow>
#include <QObject>
#include <QLabel>
#include <QLineEdit>
#include <QFileDialog>
#include <QMenuBar>
#include <QPushButton>
#include <QHBoxLayout>
#include <opencv2/core/core.hpp>
#include <opencv2/highgui/highgui.hpp>
#include <opencv/cv.h>
{
Q_OBJECT
public:
MainWindow();
private slots:
void createMenus();
private:
};
#endif // MAINWINDOW_H
#ifndef MAINWINDOW_H
#define MAINWINDOW_H
#include <QtGui/QMainWindow>
#include <QObject>
#include <QLabel>
#include <QLineEdit>
#include <QFileDialog>
#include <QMenuBar>
#include <QPushButton>
#include <QHBoxLayout>
#include <opencv2/core/core.hpp>
#include <opencv2/highgui/highgui.hpp>
#include <opencv/cv.h>
class MainWindow : public QMainWindow
{
Q_OBJECT
public:
MainWindow();
private slots:
void createMenus();
private:
QMenu *helpMenu;
QMenu *fileMenu;
QMenuBar *menuBar;
QAction *openAct;
QAction *quitAct;
QPushButton *hostImageBtn;
QPushButton *coverImageBtn;
QPushButton *applyWatermark;
QWidget *window;
QHBoxLayout *layout;
QLineEdit *lineEdit;
};
#endif // MAINWINDOW_H
To copy to clipboard, switch view to plain text mode
Any comments???
Bookmarks