一杯清酒邀明月
天下本无事,庸人扰之而烦耳。
04 2022 档案
Qt QProgressDialog new完后自动弹出问题
摘要:问题描述: 在主窗口中初始化进度对话框 通过指针传递将进度对话框传递给各个算法类中已便在需要时候开启进度对话框执行任务。 本人将Qt版本升级为5.7.1后 进度对话框会在初始化时候 就会自动弹出一次。原因是QProgressDialog在初始化函数init()中就将计时器forcetimer开启 所 阅读全文
posted @ 2022-04-28 14:03 一杯清酒邀明月 阅读(392) 评论(0) 推荐(0) 编辑
Qt QDialog模态对话框与非模态对话框 (setModal)
摘要:QT QDialog模态对话框与非模态对话框 (setModal) 模态对话框(Modal Dialog)与非模态对话框(Modeless Dialog)的概念不是Qt所独有的,在各种不同的平台下都存在。又有叫法是称为模式对话框,无模式对话框等。所谓模态对话框就是在其没有被关闭之前,用户不能与同一个 阅读全文
posted @ 2022-04-28 14:01 一杯清酒邀明月 阅读(1998) 评论(0) 推荐(0) 编辑
Qt 创建对话框:调整对话框大小方法
摘要:1.对于主窗口,在构造函数中调用如下语句实现对话框大小调整 MainWindow::MainWindow(QWidget *parent) : this->resize(QSize(1000,700)); 2.对于弹出对话框,调用如下语句可实现: 1 QDialog dialog1(this); 2 阅读全文
posted @ 2022-04-28 13:59 一杯清酒邀明月 阅读(1977) 评论(0) 推荐(0) 编辑
Qt QProgressDialog进度条对话框设置隐藏取消按钮和禁用右上角“X”关闭按钮、“?”帮助按钮
摘要:QT中的进度条对话框,默认设置状态下的QProgressDialog: 1 QProgressDialog oQProgressDialog; 2 oQProgressDialog.setWindowModality(Qt::ApplicationModal);//对本程序模态 3 oQProgre 阅读全文
posted @ 2022-04-28 13:58 一杯清酒邀明月 阅读(3276) 评论(0) 推荐(0) 编辑
Qt QProgressDialog 进度条
摘要:1 Qt中的QProgressDialog 进度对话框: Qt中提供了预定义的进度对话框QProgressDialog类。 QProgressDialog类用于显示进度信息。 QProgressDialog类用于需要用户等待的场合。 进度对话框的使用方式: 示例代码: 1 QProgressDial 阅读全文
posted @ 2022-04-28 13:56 一杯清酒邀明月 阅读(666) 评论(0) 推荐(0) 编辑
Qt QProgressBar动态实现多彩进度条(详解)
摘要:如下图所示: 介绍 通过qss实现,只需要一个多彩背景图,通过QImage获取颜色,然后来设置进度条,便可以实现动态多彩进度条(根据图片设定颜色) 其中,上面3个进度条就是通过以下3个图片实现的: 如果想实现其它颜色,只需要改图片即可 代码如下 ProgressBar.h: 1 #ifndef PR 阅读全文
posted @ 2022-04-27 17:36 一杯清酒邀明月 阅读(1653) 评论(0) 推荐(0) 编辑
QT progressBar 进度条
摘要:显示进度的接口: 方法一、 ui‐>progressBar‐>setValue(percent); 方法二、 1 ui‐>progressBar‐>setMaximum(total); 2 ui‐>progressBar‐>setValue(current); //顺序不能反 控件属性 阅读全文
posted @ 2022-04-27 16:04 一杯清酒邀明月 阅读(519) 评论(0) 推荐(0) 编辑
Qt QStackedLayout
摘要:简述QStackedLayout继承自QLayout。 QStackedLayout类提供了多页面切换的布局,一次只能看到一个界面。 QStackedLayout可用于创建类似于QTabWidget提供的用户界面。也有建立在QStackedLayout之上的便利类QStackedWidget。 使用 阅读全文
posted @ 2022-04-20 16:37 一杯清酒邀明月 阅读(470) 评论(0) 推荐(0) 编辑
Qt QReadWriteLock读写锁
摘要:QT中线程间的同步分别有QMutex互斥锁、QSemephone信号量、QWaitCondition条件变量和QReadWriteLock读写锁四种方式。 这边来介绍的是读写锁,一般应用与具有大量读操作的场景。1、读写锁的特性:读共享,写独占。读共享 :当其他线程占用读锁的时候,如果其他线程请求读锁 阅读全文
posted @ 2022-04-20 16:34 一杯清酒邀明月 阅读(1007) 评论(0) 推荐(0) 编辑
剪切干涉仪
摘要:剪切干涉仪,把通过被测件的波面用适当的光学系统分裂成两个,并使两波面彼此相互错开(剪切),在两波面重叠部分产生干涉图形的仪器。 以常见的横向剪切干涉仪为例。如图1所示,激光束被聚光镜1会聚到空间滤波器2上,滤波器置于被测物镜3的焦点上,从物镜出射的波面通过一稍有楔角的平板 4前后表面的反射,形成两个 阅读全文
posted @ 2022-04-20 13:51 一杯清酒邀明月 阅读(426) 评论(0) 推荐(0) 编辑
Qt6 开发环境 快速搭建
摘要:下载安装器 在之前的 Qt 版本中,官方提供了离线和在线两种安装方式。但从 Qt5.15 开始,官网上已经看不到离线安装包了,描述如下: We recommend you use the Qt Online Installer for first time installations and the 阅读全文
posted @ 2022-04-20 13:46 一杯清酒邀明月 阅读(1263) 评论(0) 推荐(0) 编辑
Qt 怎么创建pri文件
摘要:提要当多人合作开发一个项目的时,若每人创建一个工程,就会出现同一个项目中多个pro文件。pri文件就是解决多个pro文件的一种方式,方便了最后代码的合并。 示例1.如何建立pri文件2.pri文件与pro文件之间的联系怎样建立 如何建立pri文件创建一个项目,在项目文件夹下创建一个文本文件,即txt 阅读全文
posted @ 2022-04-20 11:50 一杯清酒邀明月 阅读(1064) 评论(0) 推荐(0) 编辑
如何选择一台适合自己的显微镜——光学部件物镜的选择(下)
摘要:本期给大家带来显微镜物镜的知识。 啥是物镜,我想地球人都知道~ 物镜是显微镜的灵魂所在,物镜是影响清晰度的最重要部件,先来了解下物镜的重要参数。 在选择物镜时需要考虑以下几个问题: 1、需要多大的放大倍数? ● 物镜可以根据其放大倍率分为三大类。其中包括:低倍物镜(2x、4x/5x和10x),中倍物 阅读全文
posted @ 2022-04-15 16:05 一杯清酒邀明月 阅读(1268) 评论(0) 推荐(1) 编辑
如何选择一台适合自己的显微镜——光学部件的选择(上)
摘要:首先通过一个简图来看一下今天要讲的部分内容: ◇ 接下来从光源、聚光镜一一为大家介绍。 显微镜不同种类的光源 在评价显微镜光源优缺点前先介绍光源照明的两个重要指标参数: 1、显色性 ● 光源的显色性,就是灯泡让物体呈现『真实颜色』的能力,通常用Ra表示。光源的显色性越好,光谱连续性就越接近太阳光,颜 阅读全文
posted @ 2022-04-15 16:01 一杯清酒邀明月 阅读(825) 评论(0) 推荐(0) 编辑
如何选择一台适合自己的显微镜——显微镜的种类选择
摘要:你想知道选择什么种类的显微镜,正置还是倒置,宽场显微镜、超高分辨率显微镜、激光共焦显微镜等等,小本本备好,我们开始了。 1 不同成像原理,不同分辨率的显微镜如何选择 显微镜作为生命科学领域研究的必须工具,其结构复杂,配置繁多,根据不同的配置和结构,相应的价格有很大的差异。那很多用户在实际采购过程中, 阅读全文
posted @ 2022-04-15 15:58 一杯清酒邀明月 阅读(1081) 评论(0) 推荐(0) 编辑
光学显微镜的原理是怎样的?
摘要:显微镜是一种精密的光学仪器,已有300多年的发展史。 自从有了显微镜,人们看到了过去看不到的许多微小生物和构成生物的基本单元——细胞。 目前,不仅有能放大千余倍的光学显微镜,而且有放大几十万倍的电子显微镜,使我们对生物体的生命活动规律有了更进一步的认识。 在普通中学生物教学大纲中规定的实验中,大部分 阅读全文
posted @ 2022-04-15 15:51 一杯清酒邀明月 阅读(1314) 评论(0) 推荐(0) 编辑
光学显微镜的组成结构
摘要:光学系统 显微镜的光学系统主要包括物镜、目镜、反光镜和聚光器四个部件。广义的说也包括照明光源、滤光器、盖玻片和载玻片等。 (一)、物镜 物镜是决定显微镜性能的最重要部件,安装在物镜转换器上,接近被观察的物体,故叫做物镜或接物镜。 物镜的放大倍数与其长度成正比。物镜放大倍数越大,物镜越长。 1.物镜的 阅读全文
posted @ 2022-04-15 15:50 一杯清酒邀明月 阅读(2055) 评论(0) 推荐(0) 编辑
光学显微镜孔径光阑的正确使用
摘要:由于聚光镜的孔径光阑可以影响显微镜的分辨率,使用时应掌握正确的使用方法。过去由于对孔径光阑的认识不足,往往把它当作是调节视野亮度的工具。虽然调节孔径光阑在一定程度上可以改变视野的亮度,但会直接影响成像的反差、对比度及分辨率,在使用过程中应尽可能避免。为了发挥聚光镜孔径光阑的作用,以便在观察时,尤其在 阅读全文
posted @ 2022-04-15 15:48 一杯清酒邀明月 阅读(1320) 评论(0) 推荐(0) 编辑
光学显微镜的工作原理
摘要:显微镜是一种精密的光学仪器,已有300多年的发展史。自从有了显微镜,人们看到了过去看不到的许多微小生物和构成生物的基本单元——细胞。目前,不仅有能放大千余倍的光学显微镜,而且有放大几十万倍的电子显微镜,使我们对生物体的生命活动规律有了更进一步的认识。在普通中学生物教学大纲中规定的实验中,大部分要通过 阅读全文
posted @ 2022-04-15 15:48 一杯清酒邀明月 阅读(1852) 评论(0) 推荐(0) 编辑
显微镜调试及使用方法
摘要:1. 显微镜照明光路系统的调整 为了使显微镜的视野能受到均匀而又充分的照明,在显微镜初次安装和调试时,就必须把照明光路系统调整好,这是正确使用显微镜,并获得正确、可*结果的重要手段和zui基本的要求。此外,正确掌握照明光路系统的调整,是使用显微镜过程中更换光源灯泡后所必经的步骤,也是在日常使用过程中 阅读全文
posted @ 2022-04-15 15:47 一杯清酒邀明月 阅读(2304) 评论(0) 推荐(0) 编辑
Qt 使用windeployqt 打包软件
摘要:Qt 使用 windeployqt 打包软件 需使用qt 自带的终端打包,例如 打开之后,运行命令 windeployqt *.exe(需要打包的exe) !!!不要使用cmd或者powershell 阅读全文
posted @ 2022-04-14 16:22 一杯清酒邀明月 阅读(117) 评论(0) 推荐(0) 编辑
偏光显微镜构造之起偏振器和检偏振器
摘要:起偏振器又称为偏光器,它的作用是产生线性偏振光照明,一般安装在集光器下。但这种形式的起偏振器不能充分利用集光器孔径,因此现在一般采用把尼科耳棱镜和集光器合在一起的偏光集光器。当利用落射光照明时,把起偏振器插入光源与落射光照明器之间。 检偏振器又称为检光器,它一般被固定在显微镜筒内或在目镜简上端。在奥 阅读全文
posted @ 2022-04-13 15:29 一杯清酒邀明月 阅读(1403) 评论(0) 推荐(0) 编辑
偏光显微镜在金相分析方面三大应用
摘要:一、偏振光在各向异性金属磨面上的反射。 在正交偏振光下观察各向异性晶体。因光学各向异性金属在金相磨面上呈现的各颗晶粒的位向不同,即各晶粒的“光轴”位置不同,使各晶粒的反射偏振光的偏振面旋转的角度不同,通过检偏镜后,便可在目镜中观察到具有不同亮度的晶粒衬度。转动载物台,相当于改变了偏振方向与光轴的夹角 阅读全文
posted @ 2022-04-13 14:23 一杯清酒邀明月 阅读(821) 评论(0) 推荐(0) 编辑
软件设计师复习备考
摘要:软件设计师是也称软考,是软件专业的一项重要的考试,对于以后的就业、工作都有着不小的帮助。从今天起,将开始系统的软考备考,备战2021.5的软考。 软考的涵盖面比较广泛,考试分为上午和下午,上午和下午考试满分都是75分,45分及格,需要两次考试都及格才算合格。上午是对计算机组成与结构、程序语言、操作系 阅读全文
posted @ 2022-04-11 15:43 一杯清酒邀明月 阅读(181) 评论(0) 推荐(0) 编辑
对模式的十大误解
摘要:本文摘选自已故知名软件大师John Vlissides的Pattern Hatching (Design Patterns Applied)【中译本名为:《设计模式沉思录》,葛子昂译,人民邮电出版社】一书。该书出版于1998年,但中译本一直到2010年才出版。在本文中,Vlissides针对普遍存在 阅读全文
posted @ 2022-04-11 15:07 一杯清酒邀明月 阅读(113) 评论(0) 推荐(0) 编辑
软件重构过程中的思维转换: 遗留代码如何变废为宝
摘要:“我开始收到各式各样的邮件,人们都表示‘天呐!我也是这样!’。”她说,“我开始去传播这条信息,告诉大家重新建构遗留代码这件事其实非常有价值,凭此来吸引合适的人。” —— Andrea Goulet 编者注:Andrea Goulet是Corgibytes的首席执行官,她的公司专注于处理、改进并精简企 阅读全文
posted @ 2022-04-11 15:00 一杯清酒邀明月 阅读(98) 评论(0) 推荐(0) 编辑
类与类之间的几种关系
摘要:一、继承关系 继承指的是一个类(称为子类、子接口)继承另外的一个类(称为父类、父接口)的功能,并可以增加它自己的新功能的能力。在Java中继承关系通过关键字extends明确标识,在设计时一般没有争议性。在UML类图设计中,继承用一条带空心三角箭头的实线表示,从子类指向父类,或者子接口指向父接口。 阅读全文
posted @ 2022-04-11 14:26 一杯清酒邀明月 阅读(157) 评论(0) 推荐(0) 编辑
软件7大设计原则
摘要:一、开闭原则(Open-Closed Principle, OCP) 对软件实体的改动,最好用扩展而非修改的方式,如果要修改代码,尽量用继承或组合来扩展类的功能,而不是直接修改代码。 二、里氏替换原则 尽量把父类设计成抽象类或者接口,让子类继承父类或实现父类接口,子类可以扩展父类的功能,但不能够改变 阅读全文
posted @ 2022-04-11 14:19 一杯清酒邀明月 阅读(140) 评论(0) 推荐(0) 编辑
23种软件设计模式
摘要:软件设计模式,是一套被反复使用、众所周知的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性、程序的重用性。 1. 建造模式(Builder):将一个复杂对象的构建与它的表示分离,使同样的构建过程可以创建不同的表示。 2. 抽象工厂模式(Abs 阅读全文
posted @ 2022-04-11 14:11 一杯清酒邀明月 阅读(2020) 评论(0) 推荐(0) 编辑
软件设计模式(归纳总结)
摘要:一、定义 软件设计模式(Design pattern),又称设计模式,是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性、程序的重用性。 二、基本要素 模式名称、问题、目的、解决方案、效果、实例代码和相关设计模式。 阅读全文
posted @ 2022-04-11 14:09 一杯清酒邀明月 阅读(935) 评论(0) 推荐(0) 编辑
扫描隧道显微镜
摘要:扫描隧道显微镜 (Scanning Tunneling Microscope, 缩写为STM) 是一种扫描探针显微术工具,扫描隧道显微镜可以让科学家观察和定位单个原子,它具有比它的同类原子力显微镜更加高的分辨率。 此外,扫描隧道显微镜在低温下(4K)可以利用探针尖端精确操纵原子,因此它在纳米科技既是 阅读全文
posted @ 2022-04-11 10:39 一杯清酒邀明月 阅读(1318) 评论(0) 推荐(0) 编辑
Mitsubishi 三菱PLC FX5U SLMP协议和MC协议
摘要:一、概述 SLMP(Seamless Message Protocol)是在以太网中使用的协议。MC协议则包含了串口以及以太网的通信协议,范围更广。 SLMP的3E帧或4E帧(3)的报文格式与MC协议的兼容QnA系列3E帧或4E帧相同。本篇以3E帧为基础说明一下协议的使用,4E帧或者再之前的兼容A系 阅读全文
posted @ 2022-04-02 16:30 一杯清酒邀明月 阅读(14749) 评论(1) 推荐(1) 编辑
Mitsubishi 三菱PLC MC协议的配置和使用简析
摘要:1.三菱MC协议的目的MC协议的目的是开放PLC内部寄存器给外部设备,实现外部设备和PLC的数据交互。简单说就是允许外部设备通过MC协议来读/写PLC里面的寄存器 2. 通信协议方式通讯方式有485和TCP/IP两种,本次只介绍TCP/IP下的配置和通讯方法,其实两者一样没啥大区别。采用一发一收模式 阅读全文
posted @ 2022-04-02 16:24 一杯清酒邀明月 阅读(6278) 评论(0) 推荐(2) 编辑
Mitsubishi 三菱PLC FX3U-ENET-L网络通讯模块MC协议通讯
摘要:最近有个项目要使用FX3U PLC的网络通讯功能,配了一个FX3U-ENET-L网络模块。调试过程记录如下。 一 配置软件 跟客服确认了FX3U-ENET-L设置需要的组态工具软件没有提供到官网,要找经销商提供。 软件界面如下,类似Q系列网络设置的界面。 二 参数设置 2.1 连线 要使用网络模块的 阅读全文
posted @ 2022-04-02 16:21 一杯清酒邀明月 阅读(4022) 评论(0) 推荐(0) 编辑
Mitsubishi 三菱Q系列PLC MC协议通讯
摘要:总结一下上位机通过MC协议与Q系列PLC通讯的配置。现场碰到的硬件有两种一种是自带网口的CPU如Q06UDEH,另一种是使用网络模块QJ71E71-100。 一. PLC端设定 1.1 自带网口的CPU GX Works 软件打开【参数】-->>【PLC参数】-->>【内置以太网端口设置】配置IP, 阅读全文
posted @ 2022-04-02 16:06 一杯清酒邀明月 阅读(4316) 评论(0) 推荐(0) 编辑
C++ 重载(overload)与重写(override)
摘要:C++的重载(overload)与重写(override) 成员函数被重载的特征:(1)相同的范围(在同一个类中);(2)函数名字相同;(3)参数不同;(4)virtual关键字可有可无。 重写是指派生类函数重写基类函数,是C++的多态的表现,特征是:(1)不同的范围(分别位于派生类与基类);(2) 阅读全文
posted @ 2022-04-01 16:20 一杯清酒邀明月 阅读(870) 评论(0) 推荐(0) 编辑