• 2024-09-17用C++编写一个桌面日历程序
    前言在这篇博文中,我们将一起编写一个简单的桌面日历程序。我们的目标是创建一个可以显示当月日历的应用程序,并允许用户进行简单的导航,如查看上个月和下个月。这个程序将使用C++和一些基础的图形用户界面(GUI)库。工具和库为了实现这个任务,我们将使用以下工具和库:C++编译器:例如,GCC或者
  • 2024-08-27【PyQt5 应用程序】PyQt基础组件:按钮
    在任何图形用户界面(GUI)应用程序中,按钮是最基本也是最频繁使用的组件之一。它们是用户与应用程序交互的主要方式之一。在PyQt中,按钮可以通过QPushButton类创建,它提供了丰富的功能,包括显示文本、图像,以及响应点击事件。本节将引导你了解如何在PyQt应用中创建和使用按钮,并通过
  • 2024-08-27QT学习笔记2(QPushButton类、对象树、信号与槽,Lambdabiao表达式)
    那些难过的日子,都一起陪伴,也不说些什么大道理。难过的时候,所有人都给你讲一堆大道理。只有你的好朋友,懂你的沉默,陪你一起在墙角蹲着。对象树QT中创建QObject对象会时,构造函数会接收一个Parent父对象指针作为参数。这就于相当于创建QObject对象时,可以提供一个父类,创建的Q
  • 2024-08-24PyQt5 / PySide 2 + Pywin32 自定义标题栏窗口 + 还原 Windows 原生窗口边框特效(2)
    前言:已修复上一篇文章中提到的Bug,增加状态切换动画:PyQt5/PySide2+Pywin32自定义标题栏窗口+还原Windows原生窗口边框特效-CSDN博客https://blog.csdn.net/2402_84665876/article/details/141487635?spm=1001.2014.3001.5501仍然存在的问题:打开窗口时窗口标题栏
  • 2024-08-21QT+OpenGL创建一个三角形并动态改变三角形颜色
    一、概述需求:1.使用QT+OpenGL创建一个三角形2.默认三角形为黑色3.可以通过点击按钮改变三角形颜色值(红绿蓝)4.如下图所示ps:这一篇用的是QT封装好的opengl相关帮助类,下一篇会用原生的来写。 二、代码示例1.让
  • 2024-08-15【Qt笔记】键盘控制Qt按钮
    目录一、前言二、初始化三、键盘移动后需要选中哪个按钮四、键盘按键处理函数五、实现效果一、前言Qt框架支持通过键盘输入来间接控制界面元素,如按钮,实现无需鼠标操作的交互方式。这通常涉及到键盘事件的监听与处理,比如监听特定的按键事件(如空格键、回车键等),并在这些
  • 2024-08-02Qt 登录界面
            本文代码效果如下:    本文代码:https://download.csdn.net/download/Sakuya__/89607657https://download.csdn.net/download/Sakuya__/89607657代码之路 LoginTitleBar.h  自定义的透明标题栏#ifndefLOGINTITLEBAR_H#defineLOGINTITLEBA
  • 2024-07-23day01
    1.创建按键#include<QPushButton>QPushButton*btn=newQPushButton;//设置父亲btn->setParent(this);//设置文字btn->setText("德玛西亚");//移动位置btn->move(100,100);//第二种创建QPushButton*btn2=newQPushB
  • 2024-07-19QT开发积累——浮点类型的大小比较-----qFuzzyCompare 的作用
    目录引出qt中浮点类型的大小比较-----qFuzzyCompare的作用总结日积月累,开发集锦方法参数加const和不加const的区别方法加static和不加static的区别Qt遍历list提高效率显示函数的调用使用`&`与不使用`&`qt方法的参数中使用`&`与不使用`&`除法的一个坑项目创建相关新建
  • 2024-07-18【Qt】探索Qt框架:开发经典贪吃蛇游戏的全过程与实践
    文章目录引言项目链接:1.Qt框架的使用简介2.贪吃蛇游戏设计2.1游戏规则和玩法介绍2.2游戏界面设计概述3.核心代码解析3.1主界面(GameHall)3.1.1布局和功能介绍3.1.2代码实现分析3.2游戏选择界面(GameSelect)3.2.1功能介绍3.2.2代码实现分析3.3游戏房间(GameRoom
  • 2024-07-09QPushButton的checked和pressed样式设置无效是因为优先级问题
    设置QPushButton想要设置pressed状态的图标,但是尝试了很多次都没有效果,原来是按照优先级来的,位置越往下优先级越高,hover状态时在最下面,所以鼠标在按钮上时,hover优先级最高,所以无论pressed还是checked都无法显示正确的图标,所以要调整下顺序; QPushButton{border-image:url
  • 2024-07-01可计算离散整体几何结构的 MeshDGP使用——基于C#的geometry processing framework几何处理框架的下载和使用指引
    目录引出MeshDGP项目下载和打开遇到的报错解决如何运行使用打开使用函数工具菜单等总结其他CAD/CAE/CAM几何引擎-软件概述郝建兵CAD/CAE/CAMCADCAECAM几何模型内核ACIS两个老大之一OpenCascadeParasolid两个老大之一Autodesk的内核各种CAD自定义信号和槽1.自定
  • 2024-06-20qt开发-05_QPushButton
    按钮是最常用的控件;如果找不到文件可以这样:选择这个复制文件的路径,粘贴就可以了。在qt中新建一个项目,并且打开ui界面添加一个按钮;右键这个按钮可以有很多功能:先是这个转到槽,这个就是给按钮的动作添加效果的功能:这里有很多类的槽方法。都是源于他继承的父类。我们选择
  • 2024-06-13使用QT制作QQ登录界面
    mywidget.cpp#include"mywidget.h"Mywidget::Mywidget(QWidget*parent):QWidget(parent){/********制作一个QQ登录界面*********************/this->resize(535,415);//设置登录窗口大小this->setFixedSize(535,415);//固定窗口大小this->setW
  • 2024-06-12西电计科嵌入式程序设计课程实验源码
    前言博主是21级计科院的,在此澄清一下部分学长留存的实验经验:实验比较基础,并不像之前所说非常棘手;可以提前准备,但也没太大必要,认真做下午基本就能完全结束;实验三代码需要自己编写,但结构清晰,较为容易;用Qt编写嵌入式GUI程序——加减乘除四则运算器设计头文件#ifndefCAL
  • 2024-06-09CATIA入门操作案例——彩色手环的绘制,扫掠中使用拔模方向的使用
    目录引出手花绘制扫掠,使用拔模方向绘制实体改颜色总结异形弹簧新建几何体草图编辑,画一条样条线进行扫掠,圆心和半径画出曲面上的螺旋线再次选择扫掠,圆心和半径其他自定义信号和槽1.自定义信号2.自定义槽3.建立连接4.进行触发自定义信号重载带参数的按钮触发信号触发信
  • 2024-06-04PyQT5之QPushButton和布局
    fromPyQt5importQtWidgetsfromPyQt5importQtCore,QtGuiimportsysimportcv2defclick_btn1():print("clickbutton1")txt_label.setText("我是按钮1点击之后")defclick_btn2():print("clickbutton2")defclick_
  • 2024-06-04Python---PyQT5之QPushButton
    fromPyQt5importQtWidgetsfromPyQt5importQtCore,QtGuiimportsysimportcv2classButtonPanel(QtWidgets.QWidget):def__init__(self,*args,**kwargs):super().__init__(*args,**kwargs)select_btn=QtWidgets.QPushButton("
  • 2024-05-29qpushbutton类型-确定-取消
    OKbutton->setStyleSheet("QPushButton{background-color:#E5E5E5;border-radius:8px;border:1pxsolidrgba(128,128,128,1);color:rgb(56,56,56);font-size:14px;}""QPushButton:hover{background-color:
  • 2024-05-27CATIA二次开发VB入门(1)——认识catia二次开发,宏的录制、回放和编辑
    目录引出认识CATIA二次开发刘瑞欣vb程序设计教程Excel中的vba开发catia中的vba开发宏的录制、回放和编辑宏代码精简画圆柱阵列宏Macro文件的3种类型宏的保存:文件夹,项目,catia文件宏加入到工具条中插曲:工具条的恢复总结发生肾么事了??鼠标中键旋转不了解决:特征树不显示
  • 2024-05-26CATIA入门操作——萌新宝宝遇到的奇奇怪怪的问题解决,持续更新中。。。
    目录引出发生肾么事了??鼠标中键旋转不了解决:特征树不显示参数关系我的窗口去哪了?插曲:草图工具的调出插曲:颜色工具栏显示弹窗警告警告:创建约束是临时的操作技巧技巧:快速隐藏不相关元素工具栏怎么变成水平?总结异形弹簧新建几何体草图编辑,画一条样条线进行扫掠,圆心和半
  • 2024-05-22QPushButton设置选中和未选择时的图标
    发现checked状态图标不会改变,qproperty-icon设置对checked样式设置无效,无法实现自动切换;所以还是采用如下样式,在代码里检测checked状态,设置不同的样式。如果没有文字,只是单独的图标,可以换成background-image:url(:/analysisCenter/Resources/analysisCenter/orderup.svg);可以
  • 2024-05-20布局管理问题
    目的:3个按钮实现水平布局后,整体再和1个按钮实现纵向布局有如下代码QHBoxLayout*hboxlayout=newQHBoxLayout(this);BTN_1=newQPushButton("1",this);BTN_2=newQPushButton("2",this);BTN_3=newQPushButton("3",this);hboxlayout->addWidget(BTN_1)
  • 2024-04-24PyQt5
    概述PyQt是python调动c++编写的Qt,查看类及方法可直接查询qt官网地址 https://doc.qt.io/qt-5/qtwidgets-module.htmlPyQt5.QtCore包含了核心的非GUI功能,主要和时间、文件与文件夹、各种数据、流、URL、mime类文件,进城与线程一起使用PyQt5.QtGui包含了窗口系统、事件处理、2
  • 2024-04-10【QT入门】Qt自定义控件与样式设计之QPushButton常用qss
    往期回顾【QT入门】Qt自定义控件与样式设计之qss介绍(Qtstylesheet)-CSDN博客【QT入门】Qt自定义控件与样式设计之qss选择器-CSDN博客【QT入门】Qt自定义控件与样式设计之QLineEdit的qss使用-CSDN博客 【QT入门】Qt自定义控件与样式设计之QPushButton常用qss这里我