摘要: 题解包括C和C++两种语言_ 壹 我要洋人死! 1、直接输出即可 C语言题解: #include <stdio.h> int main (){ printf("woyaoyangrensi!"); return 0; } C++语言题解: #include<iostream> using names 阅读全文
posted @ 2024-09-17 23:46 xiaoluosibky 阅读(220) 评论(0) 推荐(0)
摘要: 致敬原版https://www.cnblogs.com/edwinaze/p/16665343.html 1. ACM 实验室简介 ACM/ICPC 实验室由 2015 年成立的 ACM/ICPC 集训队发展而来,依托程序设计竞赛,旨在培养大学生创新能力、团队精神和在压力下编写程序、分析和解决问题的 阅读全文
posted @ 2024-08-14 16:28 xiaoluosibky 阅读(1378) 评论(2) 推荐(3)
摘要: 文本高亮 自定义类 MySyntaxHighlighter 继承 QSyntaxHighlighter,并重写它的虚函数 highlightBlock(const QString &text)实现自定义高亮 Qt 的 QSyntaxHighlighter 框架会自动调用这个重写的函数。 // 重写 阅读全文
posted @ 2025-08-18 00:01 xiaoluosibky 阅读(18) 评论(0) 推荐(0)
摘要: 一、QTextDocument 与框架(Frame) QTextDocument:QTextEdit 的文档对象,存储所有文本与结构。 QTextFrame:文档中的“框架容器”,可以包含文本、表格、图片等。 根框架通过 doc->rootFrame() 获取。 示例:设置根框架边框 QTextFr 阅读全文
posted @ 2025-08-17 19:34 xiaoluosibky 阅读(22) 评论(0) 推荐(0)
摘要: 自定义菜单项 mainwindow #include "mainwindow.h" #include "ui_mainwindow.h" #include <QDebug> #include <QTextEdit> #include <QMdiSubWindow> #include <QMenu> 阅读全文
posted @ 2025-08-17 17:44 xiaoluosibky 阅读(7) 评论(0) 推荐(0)
摘要: 界面切换 因为要实现登录和注册界面之间的切换,所以Register类包含了Login类的指针,同时Login也包含了Register类的指针,为避免出现循环引用,Login类的指针使用弱指针。 #include "login.h" // 登录窗口类的声明 #include "register.h" 阅读全文
posted @ 2025-08-15 20:30 xiaoluosibky 阅读(14) 评论(0) 推荐(0)
摘要: 几种标准对话框 1、颜色对话框 用途:颜色对话框用来选择颜色,创建后会显示各种颜色和透明度信息 void MainWindow::on_pushButton_clicked() { // 创建一个颜色选择对话框,初始颜色设置为蓝色 (Qt::blue) // 'this' 表示该对话框的父对象是 M 阅读全文
posted @ 2025-08-14 23:46 xiaoluosibky 阅读(13) 评论(0) 推荐(0)
摘要: 1. 基本概念 在 Qt 程序中,a.exec() 是 事件循环(Event Loop) 的启动入口。 它来自 QApplication(GUI 应用)或 QCoreApplication(非 GUI 应用)对象。 QApplication a(argc, argv); MainWindow w; 阅读全文
posted @ 2025-08-14 16:49 xiaoluosibky 阅读(50) 评论(0) 推荐(0)
摘要: 信号和槽 connect QObject::connect( const QObject *sender, // 发出信号的对象 PointerToMemberFunction signal,// 信号指针 const QObject *receiver, // 接收信号的对象 PointerToM 阅读全文
posted @ 2025-08-13 15:00 xiaoluosibky 阅读(45) 评论(0) 推荐(0)
摘要: 类型分发机制实现 “类型分发机制(Type Dispatch Mechanism)” 是一种 在编译期或运行期根据变量类型选择不同处理方式 的技术。 类型分发是一种机制,根据类型的不同,自动选择不同的函数或代码路径进行处理。 这可以是: 编译期分发(静态分发,static dispatch) 运行期 阅读全文
posted @ 2025-08-07 15:49 xiaoluosibky 阅读(11) 评论(0) 推荐(0)
摘要: 1、SFINAE + 模板特化 用于判断类型 T 是否定义了非 void 的 value_type 成员类型 1、默认模板定义 无 value_type 或为 void 模板结构体 has_non_void_value_type 的 默认版本。 第二个模板参数是 void,这个参数之后用 SFINA 阅读全文
posted @ 2025-08-07 15:16 xiaoluosibky 阅读(9) 评论(0) 推荐(0)
摘要: MyMap.h // // Created by lyx on 2025/8/5. // #ifndef LEARNC___MYMAP_H #define LEARNC___MYMAP_H #include <iostream> #include <utility> #include <except 阅读全文
posted @ 2025-08-06 19:05 xiaoluosibky 阅读(19) 评论(0) 推荐(0)