
Qt
方昊
临渊慕鱼不如退而结网
展开
-
QLineEdit 设置输入格式
1、正则表达式 QRegExpQString regStr("\\d{1,2}((\\.\\d{1,2}\\-)|(\\-))\\d{1,2}\\.\\d{1,2}");ui.lineEdit->setValidator(new QRegExpValidator(QRegExp(regStr), this));/*\\d 表示数字\\d{m,n} 表示可以输入最少m个最多n个数字() 括号是一个表达式(a|b) 表示取 a或者b((表达式1)|(表达式2)) 取其中一原创 2021-05-20 11:58:34 · 783 阅读 · 0 评论 -
QTableWidget
// 行交替颜色QPalette palette;palette.setColor(QPalette::Base, QColor(255, 255, 255));palette.setColor(QPalette::AlternateBase, QColor(233, 245, 252));ui->tableWidget->setPalette(palette);ui->tableWidget->setAlternatingRowColors(true);// 编辑、.原创 2021-05-19 16:22:50 · 320 阅读 · 0 评论 -
设置QImage透明度
void SetAlpha(QImage& img, int alpha){ alpha = std::max(0, alpha); alpha = std::min(255, alpha); QPainter p; p.begin(&img); p.setCompositionMode(QPainter::CompositionMod...原创 2019-12-06 16:38:12 · 2265 阅读 · 0 评论 -
修改 vs2013 + Qt 生成的程序图标
假设工程名为 csdn第一步:把要使用的图标 temp.ico 复制到工程目录下。第二步:在工程目录下,新建一个 csdn.rc ,并添加以下内容: IDI_ICON1ICON DISCARDABLE"temp.ico"第三步:修改 csdn.vcxproj 文件,拉到最后一行,在上面加上以下内容:原创 2017-03-16 10:31:04 · 814 阅读 · 1 评论 -
win7 下 vs2013 + Qt5.7 程序打包
我们用vs+qt 写的小程序能在自己电脑上运行,但是不能在小伙伴的电脑上运行,所以本博客旨在让自己写的小程序在其他电脑上也能运行。假设要打包的程序名为 PCD.exe第一步:在桌面新建一个文件夹myPCD,将要打包的程序 PCD.exe 复制到该文件夹。第二步:在开始菜单打开Qt 的命令行,进入第一步在桌面新建的文件夹myPCD内,操作如下:先输入 c: 回车,进入c盘...原创 2017-03-16 15:14:18 · 2496 阅读 · 1 评论