Qt 常用类
wreej
这个作者很懒,什么都没留下…
展开
-
Qt QlineEdit 限制输入中文和中文字符(允许英文及英文字符)
如题描述,直接上代码 ui->lineEdit->setAttribute(Qt::WA_InputMethodEnabled, false); QRegExp rx("^[A-Za-z0-9`~!@#$%^&*()_-+=<>,.\\\/]+$"); QRegExpValidator *latitude = new QRegExpValidator(rx, this); ui->lineEdit->setValidator(lat原创 2021-01-26 14:22:22 · 5599 阅读 · 2 评论 -
Qt调用谷歌翻译API
原理:模拟Google翻译网页请求。ps:频繁调用会封IP哦QString GoogleAPI::translateText(QString text, QString sourceLang, QString targetLang){ QString retStr=""; QString finalPath = m_path +"?client="+m_client+"&sl="+sourceLang+"&tl="+targetLang+"&dt=t&q原创 2020-12-09 17:51:15 · 640 阅读 · 0 评论 -
Qt QAxObject 以文本方式保存excel
Qt QAxObject 以文本方式保存excel保存数据到excel时遇到一个问题,数据为 QString 类型的字符串 像 “4:3”,“16:9” “1.23456789” 这种数据保存到excel时 ,自动保存为了 “常规” 格式,如下图然后 像 “4:3”,“16:9” “1.23456789” 这种数据 就变成了这种,并且切换格式为文本也变不成“4:3”,“16:9” “1.23456789”这种原来的格式了,应该是存储过程中精度丢失了在网上找了好久的帖子,下面这个给了我启发Qt原创 2020-09-17 16:55:30 · 1125 阅读 · 1 评论 -
Qt 调用 百度翻译api
Qt 调用 百度翻译apiint Translate::BaiduTranslate(QString p_srcData, QString p_fromType, QString& p_translate, QString p_toType){ //把所有的换行改成空格 p_srcData.replace("\n", " "); //非空就翻译 if (p_srcData.isEmpty()) { return -1; }原创 2020-09-17 11:47:58 · 799 阅读 · 0 评论 -
Qt复杂控件的qss设置方法(以QCalendarWidget 为例)
Qt复杂控件的qss设置方法(以QCalendarWidget 为例)QCalendarWidget 是一个比较复杂的 widget,由几个 QToolButton, QSpinBox, QMenu, QTableView 等组成,Qt 的帮助文档里没有其 QSS 的相关文档,当要修改其样式的时候应该怎么办呢?我们这里采用的方法是分析组成 QCalendarWidget 的 widget 的 ...转载 2020-05-08 10:47:55 · 669 阅读 · 0 评论 -
qt qchart 设置线条样式 虚线
series->setPen(QPen(QBrush(Qt::red),2,Qt::DashLine));看助手,必须把setpen参数填完整,设置虚线的参数位于第三个,所以前三个参数都要明确,后面的不用管保持默认参数。以下是原接口:QPen(const QBrush &brush, qreal width, Qt::PenStyle s = Qt::SolidLine, Qt...原创 2020-01-19 10:37:20 · 8437 阅读 · 0 评论