代码编织梦想

实战PyQt5: 108-创建不规则窗口-爱代码爱编程

如何创建不规则窗口 在一些应用中,使用不规则的窗口会使应用外观显得更有个性,更符合应用所要表达的功能特点,比如一个炫酷的播放器,一个圆形的模拟时钟等。在QWidget中提供函数setMask()可以方便地实现不规则窗口的功能。 setMask()的作用是为调用它的Widget增加一个遮罩,在遮罩所选区域之外的部分是透明的,Widget显示出来的区域就是

实战PyQt5: 107-设置窗口背景-爱代码爱编程

在一些特定情况下,我们需要设置窗口的背景,来实现某种特别的显示效果,比如如果是一个视频窗口,常常将背景设置为黑色,如果是一个要显示带透明度的图像的窗口,常常将窗口的背景设置为国际象棋棋盘的样式等等。 设置窗口的背景,就是设置窗口的背景色或者修改窗口的背景图片,在Qt中,设置窗口背景有三种方法: 使用QPalette设置窗口背景;使用QSS设置窗口背景;

实战PyQt5: 106-定制应用显示风格-爱代码爱编程

为应用定制个性显示风格 在很多专业应用中,比如PhotoShop, VS Studio, VS Code等,都可以定制个性的显示风格,一旦指定某种风格之后,窗口及窗口的控件将随着风格的变化而变化。一个GUI程序最常见的两类风格方式就是浅色风格和深色风格。在Qt中,使用QApplication.setStyle()和QApplication.setPale

Qt开发之路——获取窗口位置和大小-爱代码爱编程

参考了两篇博客: https://blog.csdn.net/yuxing55555/article/details/75041474 //窗口左上角的位置(含边框) qDebug() << this->frameGeometry().x() << this->frameGeometry().y() <

[QT学习笔记]-设置图片匹配当前窗口大小时的问题--坐标系统移动--函数centerOn()-爱代码爱编程

问题描述 最近在设置图片匹配窗口(view控件)大小显示时,发现图片(scene)坐标和窗口(view)坐标不匹配,遂进行了深入调查。 结果代码 QGraphicsScene *pScene = new QGraphicsScene(); pScene->setBackgroundBrush(Qt::lightGray);//设置场景背景色 Q

QT QList<T>介绍与应用、详解、使用说明、官方手册翻译-爱代码爱编程

文章目录 1. 简介2. 使用示例3. 官方手册4. Member Function Documentation 1. 简介 QList<T>是目前最常用的容器类 。它存储了给定类型的值的一个列表,而这些值可以通过索引访问。在内部,QList使用数组来实现,一确保进行快速的基于索引的访问。可以使用QList::append()和Q

[QString] QString 中那些与字符串解析相关的函数-爱代码爱编程

QString 提供了很多与字符串相关的函数来简化字符串的解析,不使用这些函数当然也可以解析字符串,这些函数只是简化字符串解析时的代码: DecodeToken DecodeToken 按指定的分隔符来解析出第一个字符串,分隔符可以有多种。 SplitToken SplitToken 按指定的分隔符分解所有的字符串内容,并将分解的结果加到一个 TStri

使用QT制作的简易计算器-爱代码爱编程

一、下载QT 下载地址:http://download.qt.io/archive/qt/ 下载安装教程:https://blog.csdn.net/cfan927/article/details/98115783?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu

QT信号与槽关联类型、连接方式表-爱代码爱编程

文章目录 A.进行连接:1.Qt::AutoConnection2.Qt::DirectConnection(直连方式)(信号与槽函数关系类似于函数调用。同步运行)3.Qt::QueuedConnection(排队方式)(此时信号被塞到信号队列里了,信号与槽函数关系类似于消息通信。异步运行)4.Qt::BlockingQueuedConnectio

qt自定义无边框、可拉伸、可拖拽移动、阴影窗体-爱代码爱编程

无边框 实现qt无边框窗体,只需要设定窗口属性: self.setWindowFlag(QtCore.Qt.FramelessWindowHint) 去除系统标题栏的窗口只有主体容器,没有边框阴影。没有突出层次感,而且没有明显边界,如下图。 边框阴影 给窗体添加阴影采用的方案是使用嵌套容器显示阴影。 即使用最顶层的QDialog作为阴影显示

Qt 多窗口通讯,信号与槽QT4、QT5、Lambda表达式写法-爱代码爱编程

文章目录 .promain.cppwidget.uiwidget.cppwidget.hmydialog.uimydialog.cppmydialog.h效果展示 .pro #------------------------------------------------- # # Project created by QtCreator 2

老子、王阳明、曾国藩教你怎样做人做事!-爱代码爱编程

老子:天下难事,必作于易;天下大事,必作于细。 道德经·第六十三章 春秋时期 · 老子 为无为,事无事,味无味。大小多少,报怨以德。图难于其易,为大于其细。天下难事,必作于易;天下大事,必作于细。是以圣人终不为大,故能成其大。夫轻诺必寡信,多易必多难。是以圣人犹难之,故终无难矣。 译文: 以无为的态度去有所作为,以不滋事的方法去处理事物

11月全国程序员平均工资出炉,网友:我丢了同行的脸-爱代码爱编程

2020-12-08 头条2020-12-08 头条2020-12-08 头条 来自:CSDN,作者:有数可据 https://blog.csdn.net/juwikuang/article/details/1095452 #平均工资 2020年11月全国招收程序员340579人。2020年11月全国程序员平均工资14327元

苏宁易购第二次债券购回基本方案:购回资金总额20亿元-爱代码爱编程

12月10日消息,苏宁易购公布公告称,使用自有资金对公司发行的“18 苏宁 01、18 苏宁 02、18 苏宁 03、18 苏宁 04、18 苏宁 05、18 苏宁 06、18 苏宁 07”进行购回,债券购回资金总额为人民币200,000万元。 申购期限为12月24日、25日和28日,依据相关规则要求,本次债券购回资金到账日为2021年1月11

小米11系列备货量多,得益于骁龙888首发独占期-爱代码爱编程

虽然今年高通新一代旗舰芯片骁龙888的发布时间与往年基本一致,但2021年的旗舰机可能要比往年来得更早一些。此前小米官方曾高调宣布,全新的小米11系列将全球首发骁龙888移动平台,新机最早可能在本月底就与大家见面,明年1月初上市发售。现在有最新消息,近日小米高管、Redmi产品总监王腾在与网友的互动中透露,小米11系列备货充足。 据小米高管

三星发布110寸大屏MicroLED面板电视-爱代码爱编程

12月10日消息,据国外媒体报道,日前,三星将MicroLED技术应用到传统的电视机中,宣布推出全新的110英寸MicroLED面板电视,韩国方面已经开始了预售工作,价格还未可知,明年一季度在全球其它市场推出。 MicroLED并非Mini-LED,后者仅是改良LCD显示背光的一种方案,前者则是数百万微型LED芯片(微米尺度)来呈现画面,亮度和

三星Galaxy S21开启预购:最早1月14日发布 售价约5300元起-爱代码爱编程

根据此前曝光的消息,全新的三星Galaxy S21系列旗舰将有望提前至明年1月与大家见面,首批搭载全新的高通骁龙888移动平台。随着发布时间的日益临近,目前关于该机的外观和配置的细节已经有了非常详尽的爆料。现在有最新消息,近日有外媒发布最新消息称,该机已在印度开启预购。 据外媒TechQuila最新发布的信息显示,全新的三星Galaxy S

各个版本Microsoft Visual C 运行库下载-爱代码爱编程

Microsoft Visual C 2005 Microsoft Visual C 2005 Redistributable Package (x86)http://download.microsoft.com/download/8/B/4/8B42259F-5D70-43F4-AC2E-4B208FD8D66A/vcredist_x86.e

好家伙,微信能设置2个头像了!-爱代码爱编程

上一期为大家分享了一个微信小技能,改昵称。 没想到反响很不错, 小伙伴玩得不亦乐乎,留言区变成一片彩色的海洋, 既然大家对这类微信小技能如此感兴趣。 今天,再给小伙伴分享一个微信玩法——双头像。 效果如下图所示↓ ,安卓iOS都支持哦。 小图查看的不太清晰,给你们实际操作一遍仔细瞧瞧。 制作步骤非常简单,进入工具后,顶部显示的是

vs2017安装QT开发插件-爱代码爱编程

Qt的调试工具还是没有vs好用,所以安装qt插件,在vs环境下进行开发调试。介绍vs2017的qt插件的安装与创建工程。  安装顺序,安装vs2017->安装Qt5.14->安装插件。 环境:win10+vs2017+Qt5.14 1、安装Qt插件,配置 1、vs2017中点击“工具 -> 扩展和更新”  2、点击“联机”