一杯清酒邀明月
天下本无事,庸人扰之而烦耳。
摘要: 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) 评论(0) 推荐(1)
摘要: 一、功能要求: 实现点击主窗口内任意位置,在其位置弹窗弹窗,且弹窗必须在主窗口的换位内。 避免出现下面的问题: 二、功能分析: 想法: 1、只要确定弹窗左上角的合理位置就可以了。 2、合理位置: 简单的一种就是保证其必在主窗口内。思路就是,判断弹窗左上角和右下角的坐标值是否超过主窗口的边界值来重新设 阅读全文
posted @ 2020-08-26 15:54 一杯清酒邀明月 阅读(2346) 评论(0) 推荐(0)
摘要: 当鼠标移动到头像控件时,显示悬浮窗,当鼠标离开时,悬浮窗隐藏。 1、控件选择 悬浮窗可以从QDialog派生,并将窗口的属性设置为无边框 this->setWindowFlags(this->windowFlags() | Qt::FramelessWindowHint); 这样即使创建该悬浮窗的时 阅读全文
posted @ 2020-08-26 15:52 一杯清酒邀明月 阅读(3853) 评论(1) 推荐(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) 推荐(0)
摘要: 坐标系统 每个GUI操作系统都有特定的坐标系统,坐标系统用于在图形界面程序中进行窗口、组件的定位(定位的前提就是要有坐标系统)及窗口部件的大小设置。其中定位类型有顶级窗口组件的定位、窗口内部的组件定位和窗口部件的大小设置。 Qt中使用统一的坐标系统定位窗口部件的位置和大小。Qt的组件类提供成员函数在 阅读全文
posted @ 2020-08-26 13:16 一杯清酒邀明月 阅读(6446) 评论(0) 推荐(0)
摘要: 当我们自己定义了一个类继承自QWdiget,并在其中实现了一些自定义的功能(比如QLabel移动到指定坐标) 例如 class Demonstration_Widget : public QWidget 想要把这个窗口嵌入到主窗口中,与其他窗口一起在主窗口中构成主界面 只需要在这个子窗口的构造函数中 阅读全文
posted @ 2020-08-26 13:15 一杯清酒邀明月 阅读(8806) 评论(0) 推荐(0)
摘要: Qt::Widget : QWidget构造函数的默认值,如新的窗口部件没有父窗口部件,则它是一个独立的窗口,否则就是一个子窗口部件。 Qt::Window : 无论是否有父窗口部件,新窗口部件都是一个窗口,通常有一个窗口边框和一个标题栏。 Qt::Dialog : 新窗口部件是一个对话框 Qt:: 阅读全文
posted @ 2020-08-26 10:03 一杯清酒邀明月 阅读(1540) 评论(0) 推荐(0)
摘要: 1、打开ps软件,“文件--打开”,打开一张全黑色图片,复制图层; 2、打开“图像--调整--反相”(快捷键是ctrl+I); 3、打开“图像--调整--色阶”,对图像进一步处理; 4、打开“图像--调整--替换颜色”; 5、用“吸管工具”吸取黑色部分,将“结果”设置为白色,“确定”,完成。 阅读全文
posted @ 2020-08-26 09:22 一杯清酒邀明月 阅读(5587) 评论(0) 推荐(0)
摘要: 用PS打开图片。 点击左上方“图像”选项。 点击下栏中的“调整”选项。 点击“替换颜色”按钮。 左键点击取样。 点击“结果”选择颜色,点击“确定”即可。 阅读全文
posted @ 2020-08-26 09:20 一杯清酒邀明月 阅读(1345) 评论(0) 推荐(0)