QT学习记录

Qt 查找功能 版权声明 该文章原创于Qter开源社区(www.qter.org),作者yafeilinux,转载请注明出处! 导语 这一篇我们来加上查找菜单的功能。因为要涉及Qt Creator的很多实用功能,所以单独用一篇文章来介绍。以前都用设计器设计界面,而这次我们用代码实现一个简单的查找对话框。除了讲解怎么实现查找功能,这里还详细地说明了怎么进行类中方法的... 阅读详情
// --------将输入文本框格式设置为密码类型

ui->lineEditPwd->setEchoMode(QLineEdit::Password);



// --------防止用了tr()的地方中文出现乱码

QTextCodec *codec=QTextCodec::codecForName("GB2312");

QTextCodec::setCodecForTr(codec);



// --------loginDlg窗体中的登录按钮写上一句accept();

//main.cpp里这句表示:当loginDlg点击了登录按钮返回accept结果时

loginDlg login;

if(login.exec()==QDialog::Accepted)



// --------查找文本

    QLineEdit * find_textLineEdit = new QLineEdit(findDlg);//创建搜索文本框
    QString findText=find_textLineEdit->text();//获取要搜索的字符串 ()
    if(!ui->textEdit->find(findText,QTextDocument::FindBackward|QTextDocument::FindWholeWords))
    {
        QMessageBox::warning(this,tr("提示"),tr("找不到 %1").arg(findText));
    }
QTextDocument::FindBackwar         ----从光标处向前查找
// 下面两个要和 FindBackwar一起使用,否则查找无效
QTextDocument::FindCaseSensitively ----区分大小写
QTextDocument::FindWholeWords      ----全字匹配查找


QT学习记录QPixmap、QImage、QPicture QPixmap #include "widget.h" #include "ui_widget.h" #include<QPixmap> #include<QPainter> Widget::Widget(QWidget *parent) : QWidget(parent), ui(new Ui::Widget) { ui->setupUi(this); //Pixmap绘图 专门为平台做了现实的优化 QPixmap pix(3. 阅读详情

相关推荐

Qt学习记录(一)

布局管理 基本布局: Qt提供了QVBoxLayout类、QHBoxLayou类、QGridLayout类等基本布局管理,分别是垂直排列布局、水平排列布局、网格排列布局,它们的继承关系如下图所示: (一)垂直布局 QVBoxLayout:QVBoxLayout(垂直布局),垂直地排列所需地控件或布局 最简单的用法: QWidget *window = n...

weixin_41639688的博客 323

QTextDocument、QSyntaxHighlighter

此类用来储存结构化的富文本文档。1、enum QTextDocument::FindFlag:此枚举描述查找函数可用的选项。2、enum QTextDocument::MetaInformation:此枚举描述了可以添加到文档中的不同类型的元信息。3、enum QTextDocument::ResourceType:此枚举描述可由 loadResource() 函数或QTextBrowser::setSource() 加载的资源类型。用于解析文档中相对资源URL的基URL。

hw5230的博客 693

QT——tableWidget-跳变之舞V1.0-记录学习【1】

学习QT-tableWidge的部分使用方法,自制跳变表格娱乐小工具 V1.0(* ̄︶ ̄)

山中坐的博客 1264

简单Qt文本查找功能

简单Qt文本查找功能

m0_73443478的博客 735

Qt学习记录,QSortFilterProxyModel

QSortFilterProxyModel主要可实现按表的标头实现自动排序,及根据过滤条件过滤,具体的demo可以查看QT自带的Item views系列。我的例子还没加上过滤。add_da(QAbstractItemModel* model,int &ID,const QString& Description,const QString& Type){ model->insertRow(0)

BBinChina的专栏 4324

Qt学习记录---Signal

创建QObject时,我们会传递一个QObject指针作为它的父对象,此时 ,该QObject将会自动添加到它的父对象的children()列表中。Qt为了防止内存泄漏,我们创建的QObject对象如果不添加到对象树中,就会被delete。当这个对象析构时,所有子对象都会被释放(递归式的)

python_use的博客 1450

查找指定字符_20.9 查找字符串

20.9.1 FIND( )函数FIND函数用于查找指定字符在某一字符串中的位置。语法:FIND(find_text,within_text,[start_num])参数说明:find_text:要查找的文本。within_text:要在其中查找的文本。start_num:指定要开始查找的起始位置,若省略start_num,默认值为1。如图20‑23所示,在B2单元格中输入公式,复制公式至B10。...

weixin_39717692的博客 829

大麦网回流票监控实战:如何利用sign参数和cookie实现自动抢票(避坑指南)

本文详细介绍了如何利用sign参数和cookie构建大麦网回流票监控系统,实现自动化抢票。通过分析大麦网票务系统的核心机制、获取关键身份凭证、逆向分析sign签名算法,并构建完整的监控系统,帮助用户高效捕捉回流票机会。文章还提供了实战避坑指南和合法合规的注意事项,确保系统稳定运行且符合平台规则。

weixin_28568819的博客 411

第7篇 基础(七)实现Qt文本查找功能

这一篇我们来加上查找菜单的功能。因为要涉及Qt Creator的很多实用功能,所以单独用一篇文章来介绍。以前都用设计器设计界面,而这次我们用代码实现一个简单的查找对话框。除了讲解怎么实现查找功能,这里还详细地说明了怎么进行类中方法的查找和使用。其中也讲解了Qt Creator程序中怎样在函数的声明位置和定义位置间进行快速切换。环境是:Windows 7 + Qt 4.8.1+ Qt Creator 2.4.1一、添加查找对话框 二、实现查找功能一、添加查找对话框1.我们继续在前一篇程序的基础之上进行更改。首

hw5230的博客 1512

从频谱分析到硬件加速:用ZYNQ-7020+FFT IP核实现实时信号处理的完整方案

本文详细介绍了如何利用ZYNQ-7020和FFT IP核实现实时信号处理的完整方案,涵盖系统架构设计、硬件加速实现及性能优化。通过异构计算架构,该方案将1024点FFT处理延迟压缩至28μs,显著提升工业自动化和无线通信等领域的实时频谱分析效率。

weixin_33704234的博客 467

AnyLogic 建立谢林模型

AnyLogic 建立谢林模型说明创建一个新模型创建代理人群体和离散空间双击 people 前的图标,编辑 Person设置 Agent 的形状(Person)在模型中启用离散时间,实现代理行为点击 Person,进行编辑点击运行按钮效果图 说明 我们将把 Schelling 的模型实现为一个基于离散空间/离散时间的代理模型。空间代表一个城市,每个单元格代表一个房子。 agent 是人,是两种颜色:黄色和红色。 最初,人是随机分布在城市中的。人比房子少,所以总是有一个人可能会移动。 这个模型中的 agent

qq_45642410的博客 2577

QT学习记录一

好了,现在开始记录我学习QT的学习历程 。 本人也不是计算机专业出来的,自学了一点,但还是不好找工作,于是参加了培训,虽然感觉没多学到什么 编程的学习生涯就是不断的看别人的源码,然后自己参考着写写自己的,把别人的好东西收集起来,等自己某一次需要的时候,知道有这个技巧可以用,就非常完美了。在我看来,很多的技术什么的,说的漂亮,其实用技巧来描述更合适,也没什么真正的技术含量,只是你想不到,是吧,哈

xiaoyan_yt的博客 3803

深入解析SAP MM模块OBYC自动科目分配机制:从T030表到实战配置

本文深入解析SAP MM模块中OBYC自动科目分配机制,阐明其作为连接物流与财务核心桥梁的作用。文章以T030表为核心,详细拆解其字段结构与检索逻辑,并通过采购收货、生产发料等实战场景,手把手演示配置步骤与关键要点,帮助读者掌握从原理到实践的完整知识体系,实现业财无缝对接。

nft7creator的博客 356

记录我的QT入门学习

本文记录了学习Qt框架的过程和方法。作者采用官方文档为主的学习方式,目标是开发智能家居面板项目。重点研究了Qt的编译过程(通过.pro文件生成makefile)、核心组成部分(QApplication事件循环)、类继承关系(QWidget等基础控件)、对象属性设置方法(通过set/get函数)以及事件处理机制(信号与槽)。学习过程中发现QtCreator工具虽简化编译,但理解底层机制有助于整合开源代码。目前已完成基础内容学习,后续将继续研究界面切换等高级功能。

Denglianguang的博客 1440

蚁群算法(Ant Colony Optimization,ACO)讲解+代码实现

通常情况下,较优的解对应的路径上的信息素会被加强,而较差解对应的信息素则会减少或蒸发。的化学物质,这种物质会在蚂蚁走过的路径上留下痕迹,后续的蚂蚁会根据这些信息素的浓度来选择路径,从而形成一条从蚁巢到食物源的。在求解TSP蚁群算法中,每只蚂蚁相互独立,用于构造不同的路线,蚂蚁之间通过信息素进行交流,合作求解。的过程,该路段经过的蚂蚁越多,信息素留下的就越多,浓度越高,更多的蚂蚁都会选择这个路段。需要注意的是,蚁群算法是一种。(6)计算每只蚂蚁的总距离:遍历每只蚂蚁的路线,累加经过的城市之间的距离。

m0_73804764的博客 1万+

字符串替换—牛客网(C++实现)

一.题目描述 请你实现一个简单的字符串替换函数。原串中需要替换的占位符为"%s",请按照参数列表的顺序一一替换占位符。若参数列表的字符数大于占位符个数。则将剩下的参数字符添加到字符串的结尾。 给定一个字符串A,同时给定它的长度n及参数字符数组arg,请返回替换后的字符串。保证参数个数大于等于占位符个数。保证原串由大小写英文字母组成,同时长度小于等于500。 测试样例: “A%sC%sE”,7,[‘...

qq_38358582的博客 1522

【QT学习记录】

qt学习记录

qq_40681630的博客 407

量化投资进阶:Fama-French三因子模型实战解析与Python实现

本文深入解析了Fama-French三因子模型,并提供了完整的Python实战指南。文章阐述了该模型如何通过引入市值因子(SMB)和价值因子(HML),对传统CAPM模型进行重要扩展,以更精准地解释股票收益来源。详细演示了使用Python获取数据、执行回归分析并解读结果(包括关键的阿尔法α)的全过程,并探讨了该模型在量化策略构建、风格诊断和业绩归因中的核心应用。

yog99的博客 1126

Qt学习记录

在Qt5中,有QTextCodec模块,支持各种编码设置。Qt6后,删除了QTextCodec模块,引入了QStringConverter,其中有几个常用的编码,其他编码都不支持,目前只能结合libconv等其他库实现编码转换。但对于windows默认的GBK编码,可以换种方式实现。

峰 525

科研绘图系列:R语言折线图(linechart plots)

科研绘图系列:R语言折线图(linechart plots)

专注生信领域 1270

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

QT学习、项目记录(持续更新)

1. **中国科学技术大学**:http://mirrors.ustc.edu.cn/qtproject/2. **清华大学**:https://mirrors.tuna.tsinghua.edu.cn/qt/3. **北京理工大学**:http://mirror.bit.edu.cn/qtproject/6. **腾讯**:https://mirrors.cloud.tencent.com/qt/5. **南京大学**:https://mirror.nju.edu.cn/qt/

RXXW_Dor的博客 808

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

QT插件-学习记录过程

转载结合这两篇文章及QT自带的插件程序进行学习,如有侵权,可联系我删除。创建插件的程序不需要运行,构建即可得到.dll .a。根据第一篇博客写的代码源程序,

m0_53891310的博客 183

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

QT学习记录(012):Qt组件名中英互译

垂直布局:水平布局:网格布局:表单布局Horizontal Spacer:水平间隔器:垂直间隔器Push Button:按钮:工具按钮:单选按钮Check Box:复选框:命令链接按钮:对话框按钮框List View:列表视图Tree View:树视图Table View:表格视图:列视图Undo View:撤销视图List Widget:列表小部件:树形小部件:表格小部件Group Box:分组框:滚动区域Tool Box:工具箱。

huihui196的博客 1419

第三章、QT常用基础控件(QT从开始到结束)-DeepSeek、ChatGPT帮我答疑解惑,QT学习记录

第三章、常用基础控件(QT从开始到结束)-DeepSeek、ChatGPT帮我答疑解惑,QT学习记录

dayawoai的博客 1547

QT学习记录-按键模拟键盘事件

通过发送键盘按下抬起事件,模拟现实中的按键操作,在此之前,要将ui界面的按钮的focusPolicy属性设置成NoFocus,这样鼠标点击它的时候就不会获取焦点,也可以用代码设置 ui->pushButton_1->setFocusPolicy(Qt::NoFocus) //模拟键盘按键1 void Widget::on_pushButton_9_clicked() { QWi...

m0_37837218的博客 3817
上一篇: 网页上有错误,除了js,还有其他原因
下一篇: Qt学习中搜到一些比较有用的资源
lin_yc21
博客等级 码龄19年 11粉丝 4原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值