• 2024-08-01写个统计代码量的小工具
    源代码:https://gitee.com/qianqiu-10000/statistical.git1.首先有个方法可以判断一行代码属于注释还是代码1.1输入一行字符串1.2去掉前后空字符1.3如果当前处在多行注释状态,直接跳过一些判断,多行注释+1,然后判断是否结束多行注释1.4如果没有处在多行注释状态,一点点判断1.
  • 2024-07-23【Qt项目制作普通计算器】C++语言
    目录一、概述二、界面设计三、程序代码1、程序代码存放位置2、widget.h文件3、widget.cpp4、main.cpp5、.pro文件6、资源文件的添加一、概述1.规划与设计功能确定:决定计算器将支持哪些基本运算(加、减、乘、除、百分之、平方、开根号、变分数等)。界面设计:设计用
  • 2024-07-12C#使用 QuestPDF 制作并生成PDF
    一款开源社区版免费的PDF制作工具,QuestPDF:Introduction|QuestPDF可自定义页眉、页脚、分页信息可嵌入表格、图片等.net6及其后续平台支持实时预览(基于热更新)debug预览(需单独安装QuestPDFPreviewerDocumentpreviewer|QuestPDF) demo代码1publicasyncTask
  • 2024-07-04生成word文档,内容为表格(第一次实操)
    packagecom.cqbb.common.utils.poi;importcom.alibaba.fastjson2.JSONArray;importcom.alibaba.fastjson2.JSONObject;importcom.cqbb.common.config.BBKJConfig;importorg.apache.commons.io.IOUtils;importorg.apache.poi.openxml4j.exceptions.InvalidFormatExceptio
  • 2024-06-12西电计科嵌入式程序设计课程实验源码
    前言博主是21级计科院的,在此澄清一下部分学长留存的实验经验:实验比较基础,并不像之前所说非常棘手;可以提前准备,但也没太大必要,认真做下午基本就能完全结束;实验三代码需要自己编写,但结构清晰,较为容易;用Qt编写嵌入式GUI程序——加减乘除四则运算器设计头文件#ifndefCAL
  • 2024-05-16Qt+OpenCV实现图片压缩(JPEG、PNG)
    一、概述需求:1.编写一个小工具实现图片压缩2.图片仅支持JPEG和PNG格式3.目的是压缩图片在磁盘中所占用的大小4.使用的开发语言是Qt、C++、OpenCV5.压缩的质量可以动态调节如下图所示: ps:1.如果图片是j
  • 2024-04-10第七周周三
    学习了adapter的使用packagecom.example.studyrecords;importandroidx.appcompat.app.AlertDialog;importandroidx.appcompat.app.AppCompatActivity;importandroid.app.Activity;importandroid.content.DialogInterface;importandroid.graphics.Typeface;import
  • 2024-03-15【毕设级项目】基于嵌入式的智能家居控制板(完整工程资料源码)
    基于嵌入式的智能家居控制板演示效果基于嵌入式的智能家居控制板前言:        随着科技的不断进步,物联网技术得到了突飞猛进的发展。智能家居是物联网技术的典型应用领域之一。智能家居系统将独立家用电器、安防设备连接成一个具有思想的整体,实现家居设备的智能管
  • 2024-03-123.12
    废话不多说上代码DBhelper类importandroid.content.Context;importandroid.database.sqlite.SQLiteDatabase;importandroid.database.sqlite.SQLiteOpenHelper;importandroid.util.Log;publicclassDatabaseHelperextendsSQLiteOpenHelper{publicDatabas
  • 2024-03-10安卓开发学习-按钮控件
    java代码点击查看代码packagecom.android.myapp;importandroid.annotation.SuppressLint;importandroid.os.Bundle;importandroid.widget.CheckBox;importandroid.widget.RadioGroup;importandroid.widget.Switch;importandroid.widget.TextView;importandroi
  • 2024-01-31毕设5:基础界面
    写完了菜单栏功能的界面  1.发现了swing里有一个预览pdf的组件,之后有空试试。Java预览及打印PDF的三种方法2.监控一个VBox里增删子节点的方法:this.fileContainer.getChildren().addListener((ListChangeListener<Node>)change->{while(change.n
  • 2024-01-022023Android安卓期末大作业-纪念日APP
    Android安卓期末大作业-纪念日APP“我们”,记录结婚纪念日也可以作为备忘录APPapp启动截图:APP打开首页可以修改日期部分代码publicvoidinitView(){ImmersionBar.with(this).statusBarDarkFont(true)//状态栏字体是深色,不写默认为亮色
  • 2023-12-31《2023Android安卓期末大作业-纪念日APP》
    Android安卓期末大作业-纪念日APP“我们”,记录结婚纪念日也可以作为备忘录APPapp启动截图:APP打开首页可以修改日期部分代码publicvoidinitView(){ImmersionBar.with(this).statusBarDarkFont(true)//状态栏字体是深色,不写默认为亮色
  • 2023-12-22QTreeWidget使用小案例
    一、概述使用QTreeWidget制作一个树形菜单。示例图: 二、代码示例#include"TreeWidgetExampleWindow.h"TreeWidgetExampleWindow::TreeWidgetExampleWindow(QWidget*parent):QWidget(parent){this->setWindowTitle("TreeWidget组件");QVBoxLayout*
  • 2023-12-15java解析Xml文件
    iFile=getEditor().getEditorInput().getAdapter(IFile.class); Filefile=newFile(iFile.getLocation().toString()); Map<String,String>columnsMap=newHashMap<>(); if(file.exists()){ SAXReaderreader=newSAXReader(); try{
  • 2023-12-0811、QMessageBox(消息对话框)
        #include"dialog.h"#include"ui_dialog.h"Dialog::Dialog(QWidget*parent):QDialog(parent),ui(newUi::Dialog){ui->setupUi(this);resize(320,150);glayout=newQGridLayout(this);dispLabel
  • 2023-10-23Qt - Label标签显示特殊字符
    1.创建一个带Ui界面的测试工程,把特殊字符拷贝到label标签里,点击保存。 2.打开qt安装目录,找到designer.exe文件双击打开 3.把刚刚创建的ui界面拖进来 4.点击窗口-》ViewC++Code...5.会弹出一个窗口里面有ui文件的源码,还有一串特殊数字,这串特殊数字就是那个特
  • 2023-10-20计分器
    代码:publicclassSample1{ privatestaticCompositecontainer1; privatestaticList<String>teamMarks=newArrayList<String>(); privatestaticList<CLabel>listTeam=newArrayList<CLabel>(); privatestaticList<CLabel>l
  • 2023-09-30QLabel标签组件
     1、介绍QLabel,标签组件。可以设置文本,也支持设置图片。2、文本setText(self,a0:str)设置显示文本,一般是设置直接文本支持设置html的文本值,会进行解析并显示。支持font和p等标签,多个空白符会合并为单个空格显示,<br>和其它换行效果会支持显示text(self)->str获取显
  • 2023-09-30Qt编写网易云界面 (9) -----歌词界面、部分功能实现
    最近就是就是完成一些小功能,歌词界面,部分按钮的点击事件,歌词列表等;效果如图:视频页面歌单列表:歌词界面:点击歌曲详情页面:歌曲列表代码listform:#ifndefLISTFORM_H#defineLISTFORM_H#include<QVector>#include<QWidget>#include<QString>namespaceUi{classLi
  • 2023-09-20用户注册与登录界面java源码(带验证码)
    importjavax.swing.*;importjava.awt.*;importjava.util.Random;publicclassRegistrationSystemextendsJFrame{privatefinalJTextFieldusernameTextField;privatefinalJPasswordFieldpasswordField;
  • 2023-09-10QtreeWidget的部分基本使用
    创建树节点(QTreeWidgetItem)并添加到QTreeWidget中://创建子节点QTreeWidgetItem*child1=newQTreeWidgetItem(root);child1->setText(0,"子节点1");child1->setText(1,"子节点1的列2内容");QTreeWidgetItem*child2=newQTreeWidgetItem(root);child2->
  • 2023-09-01ListView中Button事件
    为了解决ListView中Item里的Button独立事件响应,可以采用以下方法:在BaseAdapter的getview里添加加粗代码:<spanstyle="font-size:14px;">@Override publicViewgetView(intposition,Viewview,ViewGrouparg2){ view=layoutInflater.from(context).inflate( R.layo
  • 2023-08-04Python通过解析html来实现简历系统
    把以上三个文件放到personData目录下即可。Admin.pyw#coding:utf-8fromPyQt4.QtGuiimport*fromPyQt4.QtCoreimport*importos,sys,time,jsonimportlxml.htmlreload(sys)sys.setdefaultencoding("utf-8")classmat(QDialog):def__init__(self):s
  • 2023-07-05textView调用setText但是显示的文本没变化
    甚至其他的textView都可以修改,只有他不行,我也不知道怎么点出了一个viewbinding的文件中的相同id,发现有一个相同id,但是并不是我要修改的那个textView是final,于是我把我要修改textView的id修改之后,就可以了估计是id重复导致的冲突吧,但是我在查找id重复的资料,似乎都说在不同文件