Something like...
mainwindow.h:
#include <QtGui/QMainWindow>
{
Q_OBJECT
public:
~MainWindow();
protected slots:
void addItemToList();
private:
};
#include <QtGui/QMainWindow>
class QLineEdit;
class QListWidget;
class MainWindow : public QMainWindow
{
Q_OBJECT
public:
MainWindow(QWidget *parent = 0);
~MainWindow();
protected slots:
void addItemToList();
private:
QLineEdit *m_edit;
QListWidget *m_list;
};
To copy to clipboard, switch view to plain text mode
mainwindow.cpp:
#include <QListWidget>
#include <QLineEdit>
#include <QVBoxLayout>
#include "mainwindow.h"
MainWindow
::MainWindow(QWidget *parent
){
layout->addWidget(m_list);
layout->addWidget(m_edit);
widget->setLayout(layout);
setCentralWidget(widget);
QObject::connect(m_edit,
SIGNAL(returnPressed
()),
this, SLOT(addItemToList()));
}
MainWindow::~MainWindow()
{
}
void MainWindow::addItemToList()
{
m_list->addItem(m_edit->text());
}
#include <QListWidget>
#include <QLineEdit>
#include <QVBoxLayout>
#include "mainwindow.h"
MainWindow::MainWindow(QWidget *parent)
: QMainWindow(parent),
m_edit(new QLineEdit),
m_list(new QListWidget)
{
QWidget *widget = new QWidget;
QVBoxLayout *layout = new QVBoxLayout;
layout->addWidget(m_list);
layout->addWidget(m_edit);
widget->setLayout(layout);
setCentralWidget(widget);
QObject::connect(m_edit, SIGNAL(returnPressed()),
this, SLOT(addItemToList()));
}
MainWindow::~MainWindow()
{
}
void MainWindow::addItemToList()
{
m_list->addItem(m_edit->text());
}
To copy to clipboard, switch view to plain text mode
Bookmarks