- 博客(6)
- 收藏
- 关注
原创 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
6082
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
697
原创 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
1229
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
854
转载 Qt复杂控件的qss设置方法(以QCalendarWidget 为例)
Qt复杂控件的qss设置方法(以QCalendarWidget 为例)QCalendarWidget 是一个比较复杂的 widget,由几个 QToolButton, QSpinBox, QMenu, QTableView 等组成,Qt 的帮助文档里没有其 QSS 的相关文档,当要修改其样式的时候应该怎么办呢?我们这里采用的方法是分析组成 QCalendarWidget 的 widget 的 ...
2020-05-08 10:47:55
720
原创 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
8657
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人