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

网站定制 天津郑州百度网站快速优化

网站定制 天津,郑州百度网站快速优化,门户网站开发工具,做大数据和网站开发的前景引言 本文有两个例子#xff0c;示例一中通过在combox中输入文本可以实现自动补全#xff0c;用户根据提示列表#xff0c;选中某一个信息#xff0c;作为要搜索的字符串。示例二中用户输入要搜索的文本在行编辑器中#xff0c;当输入的文本在搜索的字符串列表中时#…引言 本文有两个例子示例一中通过在combox中输入文本可以实现自动补全用户根据提示列表选中某一个信息作为要搜索的字符串。示例二中用户输入要搜索的文本在行编辑器中当输入的文本在搜索的字符串列表中时会出现相应的提示列表用户可选择提示列表中的字符串。示例二没有搜索按钮只是简单的根据输入的字符串可以检索到被搜索的列表中的字符串。 示例 项目的结构 示例一和示例二在同一个工程下没有只是用两个函数区分开了一个是下拉列表的搜索功能一个是行编辑器的搜索功能。下面看具体的实现。 代码部分 main.cpp #include dialog.h#include QApplicationint main(int argc, char *argv[]) {QApplication a(argc, argv);Dialog w;w.show();return a.exec(); }dialog.h #ifndef DIALOG_H #define DIALOG_H#include QDialog/********************************************功能描述1.根据输入的字符串进行匹配查找。注意Qt::MatchStartsWith----匹配开头Qt::MatchEndsWith----匹配结尾Qt::MatchContains----匹配内容 ********************************************/QT_BEGIN_NAMESPACE namespace Ui { class Dialog; } QT_END_NAMESPACEclass Dialog : public QDialog {Q_OBJECTpublic:Dialog(QWidget *parent nullptr);~Dialog(); protected:void initCombox();//初始化comboxvoid initLineEdit();//初始化行编辑器 private slots:void on_searchBtn_clicked();//搜索按钮private:Ui::Dialog *ui; }; #endif // DIALOG_Hdialog.cpp #include dialog.h #include ui_dialog.h #include QCompleter #include QDebugDialog::Dialog(QWidget *parent): QDialog(parent), ui(new Ui::Dialog) {ui-setupUi(this);initCombox();initLineEdit(); }Dialog::~Dialog() {delete ui; }void Dialog::initCombox() {QStringList strList;strListQStringLiteral(开始)ejisQStringLiteral(及深度)QStringLiteral(随时)QStringLiteral(技术的)sdsf;ui-comboBox-addItems(strList);ui-comboBox-setCurrentText();ui-comboBox-setEditable(true);QCompleter *completer new QCompleter(strList,this);completer-setFilterMode(Qt::MatchContains);//匹配内容ui-comboBox-setCompleter(completer); }void Dialog::initLineEdit() {QStringList strList;strListQStringLiteral(开始)ejisQStringLiteral(及深度)QStringLiteral(随时)QStringLiteral(技术的)sdsf;QCompleter *completer new QCompleter(strList,this);completer-setFilterMode(Qt::MatchContains);//匹配内容ui-lineEdit-setCompleter(completer); }void Dialog::on_searchBtn_clicked() {qDebug()QStringLiteral(被搜索的字符串是)ui-comboBox-currentText(); }ui文件中的结构 程序运行的结果 以上便是搜索功能但是值得注意的是 设置搜索的类型 Qt::MatchStartsWith----匹配开头 Qt::MatchEndsWith----匹配结尾 Qt::MatchContains----匹配内容 在函数setFilterMode中设置不同的参数会有不同的结果。
http://www.pierceye.com/news/443998/

相关文章:

  • 免费申请网站永久域名如何写网站建设方案书
  • 艺术字logo生成器北京seo专业团队
  • 原创网站模版企业网站类型有哪些
  • 网站该怎么做链接百度广告联盟看广告赚钱
  • 上海网站制作全包深圳创业补贴政策2021申请流程
  • 自己怎么制作一个网站wordpress 取消赞
  • 收到短信说备案被退回但工信部网站上正常啊网络营销师是干什么的
  • 公司怎么建立网站成都创软科技的口碑
  • 帝国cms是个人网站网站建设超速云免费
  • wix做的网站wordpress显示数据库请求
  • 设计好的网站百度网站建设费用多少知乎
  • 廊坊网站制作wordpress 文章id排序
  • 湖南中小企业建站价格绍兴seo推广公司
  • 襄樊门户网站建设营销策略怎么写范文
  • 北京网站关键词优化软文广告案例500字
  • 灌云网站建设维护手机网站建站步骤论文
  • 各大网站平台发布信息山亭网站建设
  • 做网站.服务器怎么买公司网站如何上传视频
  • 广州建设工程造价信息网长春百度网站优化
  • 郑州外贸网站建设公司价格wordpress禁止百度抓取
  • 临沂建站程序衡阳网站建设ss0734
  • 开发软件下载网站备案号放网站下面居中
  • 开封网站网站建设有哪些好的模板网站
  • 专业做蛋糕视频网站网站目录怎么做301跳转
  • 白城网站建设网络营销顾问培训
  • 沈阳网站开发培训多少钱百度收录批量提交入口
  • php做的网站怎么入侵wordpress插件安装教程
  • 网站 免费 认证58同城东莞招聘
  • 大兴网站建设服务公司石家庄建站
  • 怎么给公司做个网站wordpress h1标签