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

📄 dateimage.cpp

📁 利用KDE编写的程序
💻 CPP
字号:
/* dateimage.cpp */#include <kapp.h>#include <qlayout.h>#include <qlabel.h>#include <qfont.h>#include <time.h>#include "dateimage.h"#include "bluemarble.xpm"int main(int argc,char **argv){    KApplication app(argc,argv,"dateimage");    DateImage dateimage;    dateimage.show();    app.setMainWidget(&dateimage);    return(app.exec());}DateImage::DateImage(QWidget *parent,const char *name)        : QWidget(parent,name){    QVBoxLayout *box = new QVBoxLayout(this,30);    DateSource *ds = new DateSource(this);    box->addWidget(ds);    ImageSource *is = new ImageSource(this);    box->addWidget(is);    box->activate();}DateSource::DateSource(QWidget *parent)        : QLabel("Date",parent){    setAlignment(Qt::AlignHCenter);    QFont font("Courier",18,QFont::Bold,FALSE);    setFont(font);}void DateSource::mousePressEvent(QMouseEvent *){    time_t t;    char *ct;    t = time((time_t *)0);    ct = ctime(&t);    QString string(ct);    QDragObject *textdrag = new QTextDrag(string,this);    textdrag->dragCopy();}ImageSource::ImageSource(QWidget *parent)        : QLabel("Image",parent){    setAlignment(Qt::AlignHCenter);    QFont font("Courier",18,QFont::Bold,FALSE);    setFont(font);}void ImageSource::mousePressEvent(QMouseEvent *){    QImage image(magick);    QDragObject *imagedrag = new QImageDrag(image,this);    imagedrag->dragCopy();}

⌨️ 快捷键说明

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