当前位置: 首页 > news >正文

营销型网站效果设计广告图片用什么软件

营销型网站效果,设计广告图片用什么软件,浙江三建建设集团有限公司网站,wordpress插件盗版做了一个自制的小闹钟#xff0c;能够自己输入时间#xff0c;以及对应的闹铃#xff0c;时间到了自动播放设定的闹铃#xff0c;可以随时取消重新设定#xff0c;采用分文件编译 注意#xff1a;需要在.pro文件中加入#xff1a;QT core gui texttospeech 代码…        做了一个自制的小闹钟能够自己输入时间以及对应的闹铃时间到了自动播放设定的闹铃可以随时取消重新设定采用分文件编译 注意需要在.pro文件中加入QT       core gui texttospeech 代码如下 wideget.h #ifndef WIDGET_H #define WIDGET_H#include QWidget #include QKeyEvent //键盘事件类 #include QMouseEvent //鼠标事件类 #include QIcon #include QPushButton #include QLabel #include QLineEdit #include QMovie #include QObject #include QMessageBox #include QTimer //定时器类 #include QTime //时间类 #include QTimerEvent //定时器事件类 #include QDateTime //日期时间类 #include QTextToSpeechQT_BEGIN_NAMESPACE namespace Ui { class Widget; } QT_END_NAMESPACEclass Widget : public QWidget {Q_OBJECTsignals:public slots:void start_slots();void timeout_slots(); //自定义处理超时信号的槽函数void cancel_slots(); //自定义取消按钮槽函数public:Widget(QWidget *parent nullptr);~Widget();void mouseMoveEvent(QMouseEvent *event); //鼠标移动事件void mousePressEvent(QMouseEvent *event); //鼠标点击事件void speakText(const QString text);private:Ui::Widget *ui;QPoint temp; //移动窗口中间辅助向量QLabel *system_time,*lab1; //显示系统时间QLineEdit *mod_time,*clock_txt; //可编辑的时间、闹钟输出的文字QPushButton *start_button,*cancel_button; //启动按钮和取消按钮int tid 0; //定时器id号QTimer t1; //定义一个定时器变量}; #endif // WIDGET_Hmain.cpp #include widget.h#include QApplicationint main(int argc, char *argv[]) {QApplication a(argc, argv);Widget w;w.show();return a.exec(); }widget.cpp #include widget.h #include ui_widget.h #include QDebugWidget::Widget(QWidget *parent): QWidget(parent), ui(new Ui::Widget) {ui-setupUi(this);this-setFixedSize(500,500); //设置页面初始尺寸大小this-setWindowFlag(Qt::FramelessWindowHint); //将头部隐藏//标签类system_time new QLabel(this); //系统时间system_time-resize(200,140);system_time-move(50,50);system_time-setScaledContents(true);system_time-setStyleSheet(background-color:pink; border-radius:20;\font-size:20px;font-weight:bold);system_time-setWindowOpacity(0.1);//按钮类start_button new QPushButton(启动,this);cancel_button new QPushButton(取消,this);//设置位置start_button-move(system_time-x()system_time-width()15,110);cancel_button-move(start_button-x()start_button-width()5,start_button-y());//设置大小start_button-resize(90,80);cancel_button-resize(90,80);// start_button-setStyleSheet(border-radius:20);//行标签类mod_time new QLineEdit(this);mod_time-move(system_time-y()system_time-width()15,system_time-y());mod_time-setPlaceholderText(输入定时);mod_time-resize(180,30);clock_txt new QLineEdit(this);clock_txt-move(50,230);clock_txt-resize(400,250);clock_txt-setPlaceholderText(输入闹铃);// 设置文本对齐到左上角clock_txt-setAlignment(Qt::AlignLeft | Qt::AlignTop);clock_txt-setStyleSheet(QLineEdit { padding-left: 0px; });//连接信号与槽按下按钮开始执行功能connect(start_button, QPushButton::clicked, this, Widget::start_slots);connect(t1, QTimer::timeout, this, Widget::timeout_slots);connect(cancel_button, QPushButton::clicked, this, Widget::cancel_slots); }Widget::~Widget() {delete ui; }//鼠标移动事件 void Widget::mouseMoveEvent(QMouseEvent *event) {this-move(event-globalPos() - temp); }//鼠标点击事件 void Widget::mousePressEvent(QMouseEvent *event) {temp event-globalPos() - this-pos(); //求出中间辅助变量if(event-button() Qt::RightButton){this-close();} }void Widget::start_slots() {t1.start(1000); //每隔指定时间发送一个timeout信号 }void Widget::timeout_slots() {//获取系统时间QTime sysTime QTime::currentTime();//将QTime类对象转变成字符串QString sysTimeStr sysTime.toString(hh:mm:ss);this-system_time-setText(sysTimeStr);system_time-setAlignment(Qt::AlignCenter);//将3个地方设置成不可点击start_button-setEnabled(false);mod_time-setReadOnly(true);clock_txt-setReadOnly(true);//比较逻辑如果和我输入的时间相等就发出声音QString modTimeStr mod_time-text();if(sysTimeStr modTimeStr){qDebug()发出声音;speakText(clock_txt-text());} }void Widget::cancel_slots() {int res QMessageBox::information(this,提示,真的要取消么,QMessageBox::Yes|QMessageBox::No,QMessageBox::Yes);if(res QMessageBox::Yes){qDebug()解除限制功能;t1.stop();start_button-setEnabled(true);mod_time-setReadOnly(false);clock_txt-setReadOnly(false);}else if(res QMessageBox::No){qDebug()继续执行程序;} }void Widget::speakText(const QString text) {QTextToSpeech *speaker new QTextToSpeech;speaker-say(text); } 输出结果如下
http://www.hkea.cn/news/14386468/

相关文章:

  • 静态网站建设的PPT工业和信息化部电子第五研究所
  • 金融集团网站模板租房网站开发报告
  • 网站外链建设:论坛签名是否还值得做目前流行的网站分辨率做多大
  • 现在流行做网站吗如何做电影网站才不侵权
  • 企业网站开发期末报告Wordpress设置Ip不开放
  • 河南建设168工程网官方网站如何建立一个网站请简述流程
  • 网站空间密码临沂河东区建设局网站
  • 个人做网站公司手机网页设计制作网站
  • php网站制作最近三天的新闻大事
  • 做漫画网站 漫画哪找阳江招聘网站
  • 网站规划与设计论文哪个网站做美食视频
  • 开发一个大型网站多少钱慕课网网站开发背景
  • 网站 服务 套餐坑梓网站建设流程
  • 做房产网站不备案可以吗手机卡盟网站建设
  • 网站建设群网站建设以及维护
  • 网站建设一般多少个板块新品手机上市
  • 注册建设通网站珠海市品牌网站建设公司
  • 登封网络推广公司seo外包一共多少钱
  • seo+网站排名自学网站开发流程
  • 网站建设基础策划电子商务与网站建设论文
  • 搭建一个商城网站做网站域名解析
  • 免费发布网页的网站广州站电话
  • 建设项目安监备案网站如何构建一个网站
  • 怎么做兼职网站查找网站开发者
  • 企业网站做多大祁阳网站设计
  • asp三层架构做网站网络广告管理办法
  • 手机网站前端用什么做冷链物流
  • 腾讯云服务器怎么做网站软文推广怎么写
  • 东营seo网站建设费用论坛网站怎么做
  • 付公司制作网站费怎么做凭证用老域名重新做个网站