- 博客(18)
- 资源 (1)
- 收藏
- 关注
原创 QComboBox 归纳汇总
设置主框架边框为0 :border: 0px solid gray;,选中后显示效果跟选中的时候是一样的,不然会呈现水红色。QComboBox 归纳汇总。
2024-04-07 11:05:35
291
原创 verticalScrollBar 样式表
mTableView->verticalScrollBar()->setStyleSheet(“QScrollBar:vertical{background:transparent;” //垂直滑块整体/背景透明“width:20px;padding-left:14px;padding-right:1px;}” //左/右预留位置“QScrollBar::handle:vertical{”//滑块样式“background:#929292;” //滑块颜色“border-radius:2px
2023-11-24 10:48:57
645
1
转载 QCalendarWidget qss样式设置
在Qt项目中为了实现不同的样式,于是把所有控件的样式都写为QSS文件中,遇到了QCalendarWidget一脸懵逼QCalendarWidget的是有好几个控件组成的,那么为了设置其样式表,只要分别设置的组成其的所有控件的样式即可搞定,为了获取每个控件的objectName 有两种方式,1.通过源码,找到QCalendarWidget的源文件,如果在安装Qt时,选择安装了源码,可以找到每个控件的名称,2.如果没有安装源码,还有一种方式,通过循环打印出QCalendarWidget的里面的控件:(ob
2021-11-29 16:29:07
1123
原创 Qt 拖动窗口
protected:void mouseMoveEvent(QMouseEvent *event);void mousePressEvent(QMouseEvent *event);void mouseReleaseEvent(QMouseEvent *event);void IcCardDialog::mousePressEvent(QMouseEvent *event){if( (event->button() == Qt::LeftButton) ){ mouse_pres
2021-11-02 15:26:28
163
原创 Qt splite知识汇总
一:替换部分字符串 QString("UPDATE user_info_table SET path = '%1'||Substr(path,%2) where path like '%%3%' ").arg(g_path).arg(path.length()+1).arg(path);
2020-07-06 17:17:57
536
原创 QTableWidget 知识汇总
1、voidQTableWidget::cellEntered(introw,intcolumn)[signal]信号函数 当位于第row行第column列的单元格获取鼠标光标时,触发该信号。需要设置表格setMouseTracking(true),默认是false
2020-06-16 09:25:09
552
原创 Qt__QWidget::update()与Qwidget::repaint()的区别
程序产生事件有两种方式, 一种是调用QApplication::postEvent(), 例如QWidget::update()函数,当需要重新绘制屏幕时,程序调用update()函数,new出来一个paintEvent,调用 QApplication::postEvent(),将其放入Qt的消息队列中,等待依次被处理;另一种方式是调用sendEvent()函数,事件不会放入队列, 而是直接被派发和处理, QWidget::repaint()函数用的就是这种方式。说白了就是repaint()立刻调用pa
2020-06-09 17:02:04
4207
原创 Qt file 写window和Linux下回车换行问题
使用QTextStream向txt文件输出换行时,需要使用QIODevice::Text标志。官方文档对QIODevice::Text的解释:When reading, the end-of-line terminators are translated to '\n'. When writing, the end-of-line terminators are translated to the local encoding, for example '\r\n' for Win32.简而言之
2020-06-05 13:34:28
874
转载 Qt 小知识
一: 内置资源icon内置图标的枚举变量大家可在Qt助手索引中输入QStyle::StandardPixmap即可查看详细描述。QGridLayout *layout = qobject_cast<QGridLayout *>(mpUi->centralWidget->layout());int IconIndex = 0;for (int row = 0; row < 7; row++){for (int col = 0; col < 10; col++){
2020-05-14 09:20:16
334
原创 Qt ftp上传和下载
一个简单的Ftp客户端文件上传/下载操作示例。上传文件QNetworkAccessManager manager;QUrl url;/* 设置通讯协议 /url.setScheme(“ftp”);/ 设置用户名 /url.setUserName(“root”);/ 设置密码 /url.setPassword(“123456”);/ 设置主机,也可以是域名 /url.setH...
2020-02-27 08:52:53
1278
1
原创 Qt 视频上叠加透明图片
Qt 视频上叠加透明图片最近公司需要一个上位机软件,主要是全屏显示视频,在视频上面叠加透明图片。调试了很多种方法,效果都不如意,主要是因为Qt 窗口背景不能被覆盖,透明背景,又不能播放视频。我调试了两种方法,感觉还可以第一种,直接main.cpp 调用两个窗口,一个窗口显示视频,另一个窗口生成透明图片,叠加在视频窗口上。生成窗口时候 使用两个重要的参数 Qt::FramelessWin...
2019-11-19 16:03:14
2180
1
转载 QT 窗体控件的透明度设置(三种方法)
QT 窗体控件的透明度设置(三种方法)1:整个窗体targetForm->setWindowOpacity() ;函数即可实现,效果为窗体及窗体内所有控件都透明化了2:自定义页面或控件当设置一个QWidget(一般自定义页面或控件时用QWidget)时,直接设置其窗体透明度无法实现透明效果,目前找到的方法是将整个QWidget当做图形元素,对该图形元素进行设置透明度效果,QGra...
2019-02-22 10:34:13
8596
转载 在嵌入式Linux系统(6410)中移植Boa 服务器
这里写自定义目录标题OK6410的Boa服务器移植:<一> Boa的编译从 www.boa.org 下载 Boa 服务器的最新版:boa-0.94.13.tar.gz。解压:tar xzf boa-0.94.13.tar.gz进入解压后的文件夹 boa-0.94.13内部的 src文件夹,对源文件进行如下修改然后生成Makefile:./configure...
2019-02-19 10:57:56
170
原创 Qt 中英文翻译
1: msgBox.setButtonText(QMessageBox::Save, tr(“Save”));2: 工具、外部,语言家 ’ 更新翻译 ts文件3: linguist 生成翻译 修改ts文件4:工具、外部,语言家 发布翻译 生成qm文件...
2018-12-26 13:59:56
1639
原创 Qt QTreeWidget 鼠标右击事件](这里写自定义目录标题)
SIGNAL(customContextMenuRequested(QPoint))currWidget = (QTreeWidget *)this->sender();popMenu->exec(QCursor::pos()) 在点击处显示
2018-12-26 13:55:31
1644
原创 Qt label显示图片,图片的大小问题
第一种情况,如何图片的小于label时候,则 靠label的左上角显示第二种情况,如何图片的大于label时候,则裁剪图片大小正好是label,显示在上面QPixmap pix;pix=(*imageList.at(0)).copy(0,0,label->width(),label->height());label->setAlignment(Qt::AlignLeft)...
2018-12-20 18:21:50
4472
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人