- 博客(111)
- 收藏
- 关注
原创 vbo总结和使用
总结:1.生成vbo–>2.绑定vbo–>3.开辟一个缓存,然后把数据存进去–>4.设置顶点属性指针(顶点,纹理等)–>5.使能顶点属性的位置索引。
2024-12-09 18:48:36
207
原创 git使用教程
如上可以看到,readme.txt文件内容从一行11111111改成 二行 添加了一行22222222内容。我们已经提交了一个readme.txt文件了,下面可以通过命令git status来查看是否。这时候,你当前testgit目录下会多一个.git的目录,这个目录是git来跟踪管理。说明没有任何文件未提交,但现在继续来改下readme.txt内容,如在下面添加一行。版本的,没事千万不要手动乱改这个目录里面的文件,否则,会把git库给破坏了。Repository:仓库区(或本地仓库)
2023-07-20 11:31:44
184
原创 c++查漏补缺
使用内联函数的缺点也是非常明显的,编译后的程序会存在多份相同的函数拷贝,如果被声明为内联函数的函数体非常大,那么编译后的程序体积也将会变得很大,所以再次强调,一般只将那些短小的、频繁调用的函数声明为内联函数。不要小看类(Class)这一层封装,它有很多特性,极大地方便了中大型程序的开发,它让 C++ 成为面向对象的语言。
2023-07-07 12:14:32
344
原创 qt各控件总结
执行结果如下图所示,用户最先看到的是图 3a),当用户鼠标移动到文本框区域内时,会提示“点击超链接显示URL”,提示时间为 1 秒。当用户点击“C语言中文网”时会触发 linkActivated() 信号函数,该函数会调用 setText() 函数,将文本框中显示的“C语言中文网”改为“http://c.biancheng.net”,字体颜色为红色,如图 3b) 所示。程序中,我们自定义了一个 QMyLabel 类,它继承自 QLabel 文本框类,因此 QMyLabel 也是一个文本框类。
2023-07-05 15:51:01
2686
翻译 OpenGL案例2----keyBoard键盘交互和鼠标交互
键盘按w:向上;按s:向下 ; 按d:向右 按a:向左代码2:结果:矩形随鼠标左键点击而移动
2022-06-28 16:46:52
1584
1
翻译 QT-----案例1:通过面向对象的编程思想实现加法计算器
实现:1.输入两个数字,按“=”按钮显示计算结果2.两个操作数必须都是合法的数字,拒绝接收任何非法字符3.两个操作数必须全部合法,“=”按钮才被激活,否则禁用(不可以点击)4.显示结果的控件只可查看不可修改,但支持复制到剪贴板5.所有子窗口的大小和位置随主窗口的缩放自动调整至最佳calculate.h代码:#ifndef CALCULATE_H#define CALCULATE_H#include <QDialog>#include<QLabel>#incl
2022-04-19 17:35:28
1021
翻译 QT控件之QComboBox(下拉框相关)
QComboBox提供了下拉列表框的控件。下面简单介绍几个的方法和属性。 (1)addItems void addItem(const QString &text, const QVariant &userData = QVariant()) void addItem(const QIcon &icon, const QString &text, const QVariant &userData = QVariant()) 在列表的最后一项添
2022-03-24 20:39:25
12444
1
翻译 QT控件之QTableWidget(表格相关)
代码1(未跑通)#include <QtGui/QApplication> #include <QTableWidget> #include <QTableWidgetItem> int main(int argc, char *argv[]) { QApplication a(argc, argv); QTableWidget *tableWidget = new QTableWidget(10,5); // 构造了一个Q
2022-03-24 17:06:51
832
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人