摘要: 代码: //连接spinbox和slider connect(ui->spinBox, SIGNAL(valueChanged(double)), this, SLOT(slotDoubleSpinbox_slider())); connect(ui->value_Slider, SIGNAL(va 阅读全文
posted @ 2021-02-04 15:15 手磨咖啡 阅读(802) 评论(0) 推荐(0)
摘要: 代码: ui->tableWidget->scrollToBottom(); //让滚动条滚动到最底部 ui->tableWidget->scrollToTop(); //让滚动条滚动到最顶部 阅读全文
posted @ 2021-02-03 11:56 手磨咖啡 阅读(2792) 评论(0) 推荐(0)
摘要: 在qtablewidget中获取当前选定行号的方法: 方法一:通过QList QTableWidget::SelectedRanges()获取当前选定的范围,然后根据所选范围的起止进行行号判断。 方法二:通过cellClicked(int,int)信号先获取当前鼠标点击单元格坐标,然后判断所在行号, 阅读全文
posted @ 2021-01-28 17:01 手磨咖啡 阅读(6000) 评论(0) 推荐(1)
摘要: 需要实现功能: 触发信号a后,界面只显示界面A;触发信号b后,界面切换至界面B。 效果如下: 界面A: 界面B: 实现方法如下: 主ui中分别布局两个界面A/B; 注意::不要使用Layout,因为layout没有hide()函数!!!两个界面都是用QWidget!!! 自定义一个函数,代码如下: 阅读全文
posted @ 2021-01-28 16:54 手磨咖啡 阅读(3171) 评论(0) 推荐(0)
摘要: 代码: double test = 3719814679; qDebug()<<QString::number(d, '.', 0); 用label显示: ui->label_max->setText(QString::number(test, '.', 0)); 阅读全文
posted @ 2021-01-28 16:43 手磨咖啡 阅读(2946) 评论(0) 推荐(0)
摘要: 代码: QObject::connect(pSpin, SIGNAL(valueChanged(int)), pSlider, SLOT(setValue(int))); QObject::connect(pSlider, SIGNAL(valueChanged(int)), pSpin, SLOT 阅读全文
posted @ 2021-01-28 16:39 手磨咖啡 阅读(561) 评论(0) 推荐(1)
摘要: 图像格式转换 由 RGB 格式转换成 BGR 格式 QImage::rgbSwapped() 返回一个QImage,其中所有像素的红色和蓝色组件的值被交换,有效地将RGB图像转换为BGR图像。 QImage image(fileName); QImage bgr = image.rgbSwapped 阅读全文
posted @ 2021-01-22 16:08 手磨咖啡 阅读(4989) 评论(0) 推荐(0)
摘要: 1.QString转换String string s = qstr.toStdString(); 2.String转换QString QString qstr2 = QString::fromStdString(s); 阅读全文
posted @ 2021-01-22 13:58 手磨咖啡 阅读(514) 评论(0) 推荐(0)
摘要: 以上是Qt官方文档对QLineEdit的简要说明,下面根据个人经验,对一些常用的方法作说明: 1.setPlaceholderText()设置提示文字 豆瓣电影的搜索输入框,没有输入任何字符时,显示“电影、影人、影院、电视剧”这些占位文字,对用户输入作相关提示。 echoLineEdit->setP 阅读全文
posted @ 2021-01-21 13:47 手磨咖啡 阅读(1271) 评论(0) 推荐(0)
摘要: 示例代码: #include "pch.h" #include <iostream> #include <string> typedef unsigned char BYTE; typedef unsigned short WORD; typedef unsigned int UINT32; usi 阅读全文
posted @ 2021-01-21 10:03 手磨咖啡 阅读(1940) 评论(0) 推荐(0)