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

上海网站制作 公司推广信息怎么写

上海网站制作 公司,推广信息怎么写,php做视频网站有哪些,万网空间上传网站背景: 我只是想处理焦点动作,由于懒,上网一搜,排名靠前的一位朋友,使用重写部件的方式实现。还是因为懒,所以感觉复杂了。于是又花了一分钟解决了一下。 所以记录下来,以免以后忘了。 思路&a…

背景:

我只是想处理焦点动作,由于懒,上网一搜,排名靠前的一位朋友,使用重写部件的方式实现。还是因为懒,所以感觉复杂了。于是又花了一分钟解决了一下。

所以记录下来,以免以后忘了。

思路:

事件过滤器是个好东西。

在vs里,从6.0到.net,为什么很多人评价说人家编程优雅,确实好用。代码自动格式化,各种事件特别全。

在qt里面转到槽,就简单的几个信号。大部分还是要靠事件过滤器细分。其实,qt内部已经准备了很多最基础的信号(事件),只是需要多这样一步。

插曲:之前跟同事聊,有些事实现起来不愿意多想,闲聊一句:qt能干这事不?也是随口一句回答:c++都不行还什么能行?这句随口一答,当时是我即兴发挥,没考虑负不负责任。但却成了后来qt之旅的信心来源。

言归正传。

先说一种场景,比如窗体上放一个文本框,我希望它永远是焦点,也就是说,只要焦点离开,就setfocus。不讨论实用性,只讨论方法。以前在js中就实现过。

所以,第一步要做的是先看QEvent帮助,确认里面支持。于是看到:enum QEvent::Type中有
QEvent::FocusIn和QEvent::FocusOut,这就行了。我们只用到QEvent::FocusOut。
 

方法:

给文本框安装事件过滤器,窗体代码中重写eventFilter函数,并在其中判断event->type()。代码如下:

#ifndef MAINWINDOW_H
#define MAINWINDOW_H#include <QMainWindow>namespace Ui {
class MainWindow;
}class MainWindow : public QMainWindow
{Q_OBJECTpublic:explicit MainWindow(QWidget *parent = nullptr);~MainWindow();private:Ui::MainWindow *ui;bool eventFilter(QObject *watched, QEvent *event);
};#endif // MAINWINDOW_H
#include "mainwindow.h"
#include "ui_mainwindow.h"MainWindow::MainWindow(QWidget *parent) :QMainWindow(parent),ui(new Ui::MainWindow)
{ui->setupUi(this);ui->lineEdit->installEventFilter(this);
}MainWindow::~MainWindow()
{delete ui;
}
bool MainWindow::eventFilter(QObject *watched, QEvent *event)
{if (watched == ui->lineEdit && event->type() == QEvent::FocusOut){ui->lineEdit->setFocus();return true;}return QWidget::eventFilter(watched, event);
}

然后直接运行看效果,始终是这个文本框获得焦点,无论鼠标点击别处,或者tab键切换焦点。

总结:

所以,核心思想还是充分理解事件过滤器,相当好用。

本文完。

http://www.hengruixuexiao.com/news/32536.html

相关文章:

  • 网站设计平台 动易seo是什么意思 职业
  • 做网站 怎么做留言外贸推广平台排名
  • 杭州网站基建网站关键词优化怎么做的
  • 黄页广告公司洛阳seo博客
  • 青岛房产网上备案查询网站关键词优化的步骤和过程
  • 南宁vi设计公司百度seo营销推广多少钱
  • 建筑网方成龙seo推广怎么做视频教程
  • 网站建设服务 杭州制作一个网站的流程有哪些
  • Wordpress必备chaj搜索引擎营销与seo优化
  • 怎么在视频网站做淘宝客建设网站的步骤
  • 阿里巴巴国际站怎么做网站模版热点新闻事件今日最新
  • 建站模板免费网站有吗免费的
  • 用js做网站重庆网站制作系统
  • 新疆维吾尔自治区交通建设管理局网站百度百科官网登录
  • wordpress 最后一页seo营销优化
  • 嵌入式培训班多少钱seo关键词快速获得排名
  • 企业网站备案 名称市场营销的策划方案
  • 网站建设找哪个某企业网站的分析优化与推广
  • 如何做网络投票网站抖音引流推广一个30元
  • 做服装广告素材网站有哪些河南推广网站
  • 网站做视频在线观看网址关键词优化是什么意思
  • 免费稳定wordpress主机aso优化排名推广
  • 淄博市 网站建设报价百度seo排名优化公司
  • 网站的验证码怎么做软文网站模板
  • dw做购物网站自动化测试培训机构哪个好
  • 政府网站集约化建设项目最大的中文搜索引擎
  • 晋州网站建设网站推广方法
  • 公司网站建设目标北京seo外包 靠谱
  • 有哪些做普洱茶网站的seo如何去做优化
  • wordpress高速优化seo最新快速排名