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

怎么免费制作网站娄底seo排名

怎么免费制作网站,娄底seo排名,企业网站推广策略,wordpress 文章 调用1 介绍 在QLabel中没有双击等事件响应#xff0c;需要构建其派生类#xff0c;自定义信号(signals)、重载事件函数(event)#xff0c;最后在Qwidget中使用connect链接即可#xff0c;进而实现响应功能。 对于其余没有需求事件响应的QObject同样适用。 此外#xff0c;该功…1 介绍 在QLabel中没有双击等事件响应需要构建其派生类自定义信号(signals)、重载事件函数(event)最后在Qwidget中使用connect链接即可进而实现响应功能。 对于其余没有需求事件响应的QObject同样适用。 此外该功能同样可以使用事件过滤器将QLable所需的双击事件功能委托给其它QObject如QWidget来处理。 2 过程 2.1 构建派生类 2.2 自定义信号重载事件函数 信号doubleClicked、 与mouseDoubleClickEvent声明 与mouseDoubleClickEvent定义 注信号doubleClicked在Qt中有内置定义不需要重载。 2.3 QWidget中的connect链接 3 代码 tmylabel.h #ifndef TMYLABEL_H #define TMYLABEL_H#include QLabel #include QObject #include QMainWindowclass TMyLabel : public QLabel {Q_OBJECT public:TMyLabel(QWidget *parent nullptr); signals:void doubleClicked();// QWidget interface protected:virtual void mouseDoubleClickEvent(QMouseEvent *event) override;// QObject interface public:virtual bool event(QEvent *event) override; };#endif // TMYLABEL_Htmylabel.cpp #include tmylabel.h #include QEvent TMyLabel::TMyLabel(QWidget *parent):QLabel(parent) {setAttribute(Qt::WA_Hover, true); }void TMyLabel::mouseDoubleClickEvent(QMouseEvent *event) {Q_UNUSED(event);emit doubleClicked(); }bool TMyLabel::event(QEvent *event) {if(event-type() QEvent::HoverEnter){QPalette palette this-palette();palette.setColor(QPalette::WindowText, Qt::red);setPalette(palette);}else if(event-type() QEvent::HoverLeave){QPalette palette this-palette();palette.setColor(QPalette::WindowText, Qt::black);setPalette(palette);}return QLabel::event(event); }mainwindow.cpp #include mainwindow.h #include ui_mainwindow.hMainWindow::MainWindow(QWidget *parent): QMainWindow(parent), ui(new Ui::MainWindow) {ui-setupUi(this);connect(ui-label, TMyLabel::doubleClicked, this, MainWindow::do_double_clicked);}MainWindow::~MainWindow() {delete ui; }void MainWindow::do_double_clicked() {ui-label-setText(label被双击自定义信号槽响应); }void MainWindow::mouseDoubleClickEvent(QMouseEvent *event) {Q_UNUSED(event);ui-label-setText(窗口被双击);ui-label-adjustSize(); }mainwindow.h  #ifndef MAINWINDOW_H #define MAINWINDOW_H#include QMainWindowQT_BEGIN_NAMESPACE namespace Ui { class MainWindow; } QT_END_NAMESPACEclass MainWindow : public QMainWindow {Q_OBJECTpublic:MainWindow(QWidget *parent nullptr);~MainWindow(); private slots:void do_double_clicked();private:Ui::MainWindow *ui;// QWidget interface protected:virtual void mouseDoubleClickEvent(QMouseEvent *event) override; };#endif // MAINWINDOW_H
http://www.dnsts.com.cn/news/271809.html

相关文章:

  • 网站地图做法做天津建设工程
  • 网站维护提示页面模板抖音代运营一般哪家好
  • 网站建设前wordpress源码书籍
  • 能制作网站的公司联系方式wordpress 主题更改
  • 泉州网站建设价格营销管理系统
  • 网站规划要点外贸seo推广
  • 淄博桓台网站建设公司常见的企业网站有哪些
  • 现在做个网站多少钱网络营销组织是什么
  • 大连专业推广平台长沙百度快速优化
  • 怎么看网站空间网站开发定制方案
  • 各大网站网址目录网站 域名解析出错
  • 自己的网站做微信接口平台组织架构及营销网络
  • 贵安建设厅网站秒应小程序怎么创建
  • 淘宝客网站怎么做分销广告宣传图片制作app
  • 什么是网络营销传播seo优化的方法有哪些
  • 申请网站域名简单网站开发实例
  • 松江做网站多少钱网站建设 做一个网站需要多少钱
  • 川制作官方网站设计网站公司 露 联湖南岚鸿
  • 如何在公司网站下设置邮箱地方门户网站运营方案
  • 中搜网站提交大连建设网上级部门是沈阳吗
  • 政务网站建设标准杭州最好的电商培训机构
  • 网站开发使用软件有哪些建设网站5要素
  • 视频做动图的网站app推广平台网站
  • 爱站工具包官网下载建站公司还行吗
  • 延吉市建设厅网站做互动电影的网站
  • 科技部网站建设合同网络建设方案设计与实现
  • 个体工商户经营范围网站开发wordpress加载本地字体
  • wap网站cms如何建设数据库搜索网站
  • 网站分享平台山西疾控最新通告今天
  • 网站建设源码导入平面设计图案