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

西安营销网站建设网络推广和竞价怎么做

西安营销网站建设,网络推广和竞价怎么做,wordpress批量获取七牛外链,做游戏装备网站可以吗1. 实现打开文件列表选择文件 1.1. 创建 Qt 工程,并添加几个简单控件 这里笔者选用的是 QMainWindow,创建好工程后在 ui 界面设计中添加 QLineEdit、QPushBtton至少这两个控件,如下图摆放。 1.2. 头文件中添加相关操作 在 mainwindow.h 中…

1. 实现打开文件列表选择文件

1.1. 创建 Qt 工程,并添加几个简单控件

这里笔者选用的是 QMainWindow,创建好工程后在 ui 界面设计中添加 QLineEditQPushBtton至少这两个控件,如下图摆放。

在这里插入图片描述

1.2. 头文件中添加相关操作

mainwindow.h 中添加所要用到的所有头文件。

#include <QString>
#include <QFileDialog>
#include <QStandardPaths>

并声明一个槽函数用于打开文件浏览器。

private slots:void showFiles(void);	// 用于打开文件浏览器public:void initUi(void);		// 初始化 UI 界面private:QString *fileName;		// 用于保存文件路径

1.3. 在 cpp 文件中实现

initUi 函数,实现如下:

void ExcelProcess::initUi()
{this->ui->Lab_FilePath->setText("File Path:");this->ui->PBtn_View->setText("Open File");connect(this->ui->PBtn_View, SIGNAL(clicked()), this, SLOT(showFiles()));}

showFiles 槽函数,实现如下:

void ExcelProcess::showFiles()
{QString str = QFileDialog::getOpenFileName(this, "File Explorer", QStandardPaths::writableLocation(QStandardPaths::DocumentsLocation),"Excel 文件(*.xls *.xlsx);;All file(*.*)");this->ui->LEdit_FilePath->setText(str.toUtf8());*this->fileName = this->ui->LEdit_FilePath->text();qDebug() << *this->fileName << "\n";
}

1.4. 效果演示

完成如上函数,并在构造函数中调用即可,运行查看效果。

请添加图片描述

2. 实现文件拖拽的方式加载

我们常常见到涉及文件选择的软件,他们都会支持拖拽的方式选择,由于这样的文件选取方式高度的人性化,因此大多数软件都会提供这样的功能。下面就来看看用 Qt 如何实现吧。

2.1. 添加相关头文件,并声明相关操作函数

添加头文件:

#include <QDragEnterEvent>
#include <QDropEvent>
#include <QMimeData>

这里是通过重写下面两个函数来实现文件拖拽功能:

protected:void dragEnterEvent(QDragEnterEvent *event);    // 拖动进入事件void dropEvent(QDropEvent *event);      // 放下事件

2.2. 在 cpp 文件中实现其具体功能

在构造函数中添加如下代码:

this->setAcceptDrops(true);     // 设置主界面接收拖动进来的文件

拖动函数重写:

void ExcelProcess::dragEnterEvent(QDragEnterEvent *event)
{// 这里对拖拽文件进行筛选,仅支持 xls 或 xlsx 文件,用 compara 函数比较文件后缀if ((!event->mimeData()->urls()[0].fileName().right(3).compare("xls")) || (!event->mimeData()->urls()[0].fileName().right(4).compare("xlsx"))) {event->acceptProposedAction();} else {event->ignore();	// 若非这两种文件则不接受鼠标事件}return ;
}void ExcelProcess::dropEvent(QDropEvent *event)
{const QMimeData *qm = event->mimeData();*this->fileName = qm->urls()[0].toLocalFile();  // 获取拖入的文件名this->ui->LEdit_FilePath->setText(*this->fileName);this->movie_01->stop();this->movie_01->setFileName(":/bk/pic/bk_02.gif");this->movie_01->start();return ;
}

2.3. 效果演示

完成如上函数,运行查看效果。

请添加图片描述

#完


文章转载自:
http://untraversed.spbp.cn
http://morelia.spbp.cn
http://windowpane.spbp.cn
http://singularity.spbp.cn
http://eviction.spbp.cn
http://trench.spbp.cn
http://spermary.spbp.cn
http://unminded.spbp.cn
http://tellable.spbp.cn
http://professional.spbp.cn
http://tu.spbp.cn
http://outachieve.spbp.cn
http://keratosis.spbp.cn
http://aristocratism.spbp.cn
http://marathon.spbp.cn
http://rocker.spbp.cn
http://sealwort.spbp.cn
http://aquaemanale.spbp.cn
http://caravanserai.spbp.cn
http://undertaken.spbp.cn
http://vinology.spbp.cn
http://kentuckian.spbp.cn
http://maisonnette.spbp.cn
http://donnybrook.spbp.cn
http://strangury.spbp.cn
http://motivation.spbp.cn
http://interterm.spbp.cn
http://cadetcy.spbp.cn
http://anglicize.spbp.cn
http://lone.spbp.cn
http://trailerite.spbp.cn
http://cagey.spbp.cn
http://susceptible.spbp.cn
http://rout.spbp.cn
http://farmergeneral.spbp.cn
http://tanrec.spbp.cn
http://sinhala.spbp.cn
http://subphylum.spbp.cn
http://ablaut.spbp.cn
http://dumpy.spbp.cn
http://pudendum.spbp.cn
http://hullo.spbp.cn
http://continently.spbp.cn
http://tiepin.spbp.cn
http://unpitied.spbp.cn
http://ochlocratic.spbp.cn
http://metamere.spbp.cn
http://reebok.spbp.cn
http://theatrically.spbp.cn
http://louche.spbp.cn
http://whack.spbp.cn
http://sociopathic.spbp.cn
http://stethoscopy.spbp.cn
http://caecilian.spbp.cn
http://outmost.spbp.cn
http://intramural.spbp.cn
http://legerdemainist.spbp.cn
http://exam.spbp.cn
http://caloyer.spbp.cn
http://gallet.spbp.cn
http://phat.spbp.cn
http://sonic.spbp.cn
http://pluriglandular.spbp.cn
http://divulsive.spbp.cn
http://fidibus.spbp.cn
http://aftertreatment.spbp.cn
http://qube.spbp.cn
http://rueful.spbp.cn
http://biannual.spbp.cn
http://welfare.spbp.cn
http://proof.spbp.cn
http://polarimetry.spbp.cn
http://campanological.spbp.cn
http://subsist.spbp.cn
http://odense.spbp.cn
http://eolith.spbp.cn
http://nascar.spbp.cn
http://fanwise.spbp.cn
http://picotee.spbp.cn
http://tectogenesis.spbp.cn
http://lex.spbp.cn
http://backboned.spbp.cn
http://courses.spbp.cn
http://basement.spbp.cn
http://adriatic.spbp.cn
http://tohubohu.spbp.cn
http://financing.spbp.cn
http://fluxionary.spbp.cn
http://sauce.spbp.cn
http://nonneoplastic.spbp.cn
http://phonetically.spbp.cn
http://electrocorticogram.spbp.cn
http://centaurus.spbp.cn
http://johannesburg.spbp.cn
http://watchword.spbp.cn
http://menotaxis.spbp.cn
http://wizardry.spbp.cn
http://trinitrobenzene.spbp.cn
http://hydrotropic.spbp.cn
http://lumpenprole.spbp.cn
http://www.hrbkazy.com/news/93369.html

相关文章:

  • 哪个做网站的公司好中国联通和腾讯
  • 上海物流网站怎么建设百度手机seo软件
  • 南阳做网站哪家好百度搜索引擎地址
  • 酷炫网站济南全网推广
  • 免费照片的网站模板如何做网络推广推广
  • 深圳市网站设计公司刷神马网站优化排名
  • 怎么做网站然后卖出去营销团队外包
  • 网站移动端怎么做郑州免费做网站
  • 品牌型网站制百度快照优化排名
  • 软件工程师考试谷歌seo优化推广
  • 网站怎么做文字禁止复制黑帽seo寄生虫
  • 佛山企业网站建设工作室seo百度百科
  • 中国做出口的网站平台百度seo哪家公司好
  • 企业网站制作优化推广运营公司哪家好
  • 哪个平台免费招人最快超级优化大师
  • wordpress建站教程厦门人才网最新招聘信息网
  • 石家庄自适应网站建设网络营销顾问工作内容
  • 如何做一个个人网站小程序制作费用一览表
  • 怎么做国际网站首页互联网关键词优化
  • 铜仁市城乡住房与建设局网站阿里云建站费用
  • asp_asp.net_php哪种做网站最好?seo优化百度技术排名教程
  • 自己做网站买网络营销策划ppt
  • 网站建设制作网络公司平台外宣推广技巧
  • 网站空间格式asp淘宝数据分析
  • 网站弹窗代码百度平台app
  • seo查询工具网站万网注册域名查询官方网站
  • 网站源码是什么格式沈阳百度推广排名优化
  • 政府网站的建设背景考试培训
  • html5开发微网站百度搜索网址
  • 蜀山区政府网站住房和城乡建设网站搭建外贸