⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 simplelistapp.cpp

📁 压缩包里有教材<<C++模式设计-基于QT4开源跨平台开发框架>>所有源码
💻 CPP
字号:
#include "simplelistapp.h"#include <QDebug>#include <QVBoxLayout>SimpleListApp::SimpleListApp(int argc, char* argv[]) :    QApplication(argc, argv), m_Button("Insert") {    QString englishDays = "Monday,Tuesday,Wednesday,Thursday,Friday,"                   "Saturday,Sunday";    QString frenchDays = "Lundi,Mardi,Mercredi,Jeudi,Vendredi"                         ",Samedi,Dimanche";    QString dutchDays = "Mandaag,Dinsdag,Wowoensdag,Dunderdag,"                        "Vrijdag,Zaterdag,Zonedag";    QStringList days = dutchDays.split(",");                             m_Model.setStringList(days);    m_View.setModel(&m_Model);    connect(this, SIGNAL(aboutToQuit()),             this, SLOT(showNewChanges()));    QWidget *wid = new QWidget(&m_Window);    QVBoxLayout *layout = new QVBoxLayout(wid);    m_Window.setCentralWidget(wid);    layout->addWidget(&m_View);    layout->addWidget(&m_Button);    connect (&m_Button, SIGNAL(clicked()),             this, SLOT(addItem()));    m_Window.setVisible(true);}void SimpleListApp::addItem() {    static int itemnumber = 1;    QString str = QString("item #%1").arg(itemnumber++);    QStringList sl = m_Model.stringList();    sl << str;    m_Model.setStringList(sl);}void SimpleListApp::showNewChanges() {    qDebug() << " The new days of the week: ";    qDebug() << m_Model.stringList().join(",");}int main(int argc, char* argv[]) {    SimpleListApp app(argc, argv);    return app.exec();}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -