摘要:
设置背景色的两种方式记录如下: 1、使用QPalette调色板 1 QPalette label_palette; 2 label_palette.setColor(QPalette::Background, QColor(0, 0, 0)); 3 ui->label->setAutoFillBac
阅读全文
posted @ 2020-08-28 16:20
一杯清酒邀明月
阅读(2499)
推荐(0)
摘要:
QSS基本属性设置 Qss的强大在于组合功能的强大,这里只是简单介绍基本功能,将简单功能组合起来才能实现好看的效果。 Qss背景属性(Background) 属性 描述 CSS background 在一个声明中设置所有的背景属性。 1 background-attachment 设置背景图像是否固
阅读全文
posted @ 2020-08-28 14:21
一杯清酒邀明月
阅读(4998)
推荐(0)
摘要:
本文章主要学习QSlider样式 准备下面几张背景图片: 调小图标、调大图标、QSlider位置图标 QSlider划过的背景图标、QSlider未划过的背景图标 最终效果图 自己创建一个QSlider工程,此处省略…… 编写mainwindow.h文件 1 #ifndef MAINWINDOW_H
阅读全文
posted @ 2020-08-28 14:18
一杯清酒邀明月
阅读(2043)
推荐(0)
摘要:
1.渐变颜色设置有:qlineargradient(线性渐变颜色设置),qradialgradient(辐射渐变),qconicalgradient(圆锥形渐变)。 1 QLinearGradient:显示从起点到终点的渐变。 2 QRadialGradient:以圆心为中心显示渐变。 3 QCon
阅读全文
posted @ 2020-08-27 15:09
一杯清酒邀明月
阅读(6796)
推荐(1)
摘要:
1、普通模式,如图 1 /* 向在移动 */ 2 QTabWidget::tab-bar { 3 left:20px; 4 } 5 6 QTabBar::tab { 7 background:qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, 8 stop: 0
阅读全文
posted @ 2020-08-27 15:05
一杯清酒邀明月
阅读(4051)
推荐(0)
摘要:
1. 鼠标点击工程文件目录右键选择 "添加新文件..." 2. 在模板中选择 Qt-->Qt Resource File 3. 资源名称,不要有中文, 路径默认保持工程目录即可 4. 选中 res.qrc 资源文件鼠标右键选择 "Open in Editor" 打开资源编辑区 5. 在编辑区首先添加
阅读全文
posted @ 2020-08-27 13:40
一杯清酒邀明月
阅读(10041)
推荐(1)
摘要:
今天看了某xx项目源码。 发现大神们都是这么写代码的。 比如QTableWidget,每一个页面都插入一个QWidget,而不是一个人在一个一个Tab里面拖控件。 原始的运行图如下(没有插入QWidget): 插入两个QWidget后效果如下: 代码如下: Widget.h 1 #ifndef WI
阅读全文
posted @ 2020-08-27 09:21
一杯清酒邀明月
阅读(3747)
推荐(0)
摘要:
QTabWidget可用于多标签显示,鼠标选中的标签为当前活动标签页。 QTabWidget有个setCurrentIndex槽,可用于修改当前活动标签页。 (1).设置当前Tab页: 1 QTabWidget tabWg = new QTabWidget(this); 2 QWidget *Tab
阅读全文
posted @ 2020-08-27 09:01
一杯清酒邀明月
阅读(7055)
推荐(0)
摘要:
QTabWidget 中的tab,采用hide(),close(),setHidden(true),setVisible(false)等方式都无法隐藏tab。 可以通过以下方式隐藏。 ui->tabWidget->removeTab(0); 0--表示隐藏第一个tab。 当有多个tab页,且需要隐藏
阅读全文
posted @ 2020-08-27 08:38
一杯清酒邀明月
阅读(4608)
推荐(0)
摘要:
1 bool event(QEvent *event) 2 { 3 if (event->type() == QEvent::NonClientAreaMouseButtonDblClick) 4 qDebug() << "title double clicked event"; 5 return
阅读全文
posted @ 2020-08-26 15:55
一杯清酒邀明月
阅读(1475)
推荐(1)
摘要:
一、功能要求: 实现点击主窗口内任意位置,在其位置弹窗弹窗,且弹窗必须在主窗口的换位内。 避免出现下面的问题: 二、功能分析: 想法: 1、只要确定弹窗左上角的合理位置就可以了。 2、合理位置: 简单的一种就是保证其必在主窗口内。思路就是,判断弹窗左上角和右下角的坐标值是否超过主窗口的边界值来重新设
阅读全文
posted @ 2020-08-26 15:54
一杯清酒邀明月
阅读(2347)
推荐(0)
摘要:
当鼠标移动到头像控件时,显示悬浮窗,当鼠标离开时,悬浮窗隐藏。 1、控件选择 悬浮窗可以从QDialog派生,并将窗口的属性设置为无边框 this->setWindowFlags(this->windowFlags() | Qt::FramelessWindowHint); 这样即使创建该悬浮窗的时
阅读全文
posted @ 2020-08-26 15:52
一杯清酒邀明月
阅读(3860)
推荐(2)
摘要:
1 MainWindow *ptr = NULL; 2 3 ptr = (MainWindow*)parentWidget(); 4 5 connect(ptr, SIGNAL(param_result(bool)), this, SLOT(param_add(bool)));
阅读全文
posted @ 2020-08-26 13:42
一杯清酒邀明月
阅读(371)
推荐(0)
摘要:
坐标系统 每个GUI操作系统都有特定的坐标系统,坐标系统用于在图形界面程序中进行窗口、组件的定位(定位的前提就是要有坐标系统)及窗口部件的大小设置。其中定位类型有顶级窗口组件的定位、窗口内部的组件定位和窗口部件的大小设置。 Qt中使用统一的坐标系统定位窗口部件的位置和大小。Qt的组件类提供成员函数在
阅读全文
posted @ 2020-08-26 13:16
一杯清酒邀明月
阅读(6450)
推荐(0)
摘要:
当我们自己定义了一个类继承自QWdiget,并在其中实现了一些自定义的功能(比如QLabel移动到指定坐标) 例如 class Demonstration_Widget : public QWidget 想要把这个窗口嵌入到主窗口中,与其他窗口一起在主窗口中构成主界面 只需要在这个子窗口的构造函数中
阅读全文
posted @ 2020-08-26 13:15
一杯清酒邀明月
阅读(8810)
推荐(0)
摘要:
Qt::Widget : QWidget构造函数的默认值,如新的窗口部件没有父窗口部件,则它是一个独立的窗口,否则就是一个子窗口部件。 Qt::Window : 无论是否有父窗口部件,新窗口部件都是一个窗口,通常有一个窗口边框和一个标题栏。 Qt::Dialog : 新窗口部件是一个对话框 Qt::
阅读全文
posted @ 2020-08-26 10:03
一杯清酒邀明月
阅读(1540)
推荐(0)
摘要:
1、打开ps软件,“文件--打开”,打开一张全黑色图片,复制图层; 2、打开“图像--调整--反相”(快捷键是ctrl+I); 3、打开“图像--调整--色阶”,对图像进一步处理; 4、打开“图像--调整--替换颜色”; 5、用“吸管工具”吸取黑色部分,将“结果”设置为白色,“确定”,完成。
阅读全文
posted @ 2020-08-26 09:22
一杯清酒邀明月
阅读(5592)
推荐(0)
摘要:
用PS打开图片。 点击左上方“图像”选项。 点击下栏中的“调整”选项。 点击“替换颜色”按钮。 左键点击取样。 点击“结果”选择颜色,点击“确定”即可。
阅读全文
posted @ 2020-08-26 09:20
一杯清酒邀明月
阅读(1345)
推荐(0)
摘要:
1、在*.pro文件里面添加TRANSLATIONS += English.tsChinese.ts根据自己想要添加多少种语言和什么语言视情况添加。 2、a、通过qt ui设计师添加的文字 首先记得选上这个按钮b、通过代码添加的文字,需要将需要转换的文字使用QObject::tr(“…”) 进行标记
阅读全文
posted @ 2020-08-24 16:43
一杯清酒邀明月
阅读(3334)
推荐(0)
摘要:
笔者今天在自己工程中使用翻译文件,发现没有起作用,反复查找,发现是用宏定义了命名空间,生成.ts文件时,不会加上命名空间,所以生成的.qm文件在实际使用时,会无法找到对应的语句。 如果将宏定义的命名空间修改为普通字符,则没有上述问题。 刚才是namespace MyProject{ 是用#defin
阅读全文
posted @ 2020-08-24 16:33
一杯清酒邀明月
阅读(1988)
推荐(0)