摘要:
Clock类没有作用,可以将文件省去。 此外鼠标移动事件的实现中,判断语句&&也能正常运行成功。 阅读全文
摘要:
Clock类没有作用,可以将文件省去。 此外鼠标移动事件的实现中,判断语句&&也能正常运行成功。 阅读全文
摘要:
1.文档边框格式: 运行效果: 2.文本框格式、文本块格式、字符格式: 文本框格式: mainwindow.h添加槽函数声明: private slots: void showTextFrame(); //遍历文档框架 构造函数后面接着添加代码: mainwindow.cpp 添加槽函数: 运行结果 阅读全文
摘要:
QMainWindow是带有菜单栏、工具栏、状态栏的主窗口类,它有自己单独的布局。布局有一个中心区域,通常是标准的Qt部件,也可以是定制部件,且必须有一个中心小部件。setCentralWidget()方法可设置中心部件。 主窗口框架拥有自己的布局,包括以下组件: ①菜单栏 菜单栏包含了一个下拉菜单 阅读全文
摘要:
qDebug()打印调试信息,控制台应用程序将打印到控制台。 对于最后两行,全部选中按下ctrl+F 进行对[]替换为()。 输出显示: tips: 如果跟在qDebug() .noquote() << ss 后面继续<< 输出QString 类型,那么也是不带双引号的。 但是如果在qDebug() 阅读全文
摘要:
首先,new一个对象会调用对象的构造函数。 delete一个对象会调用对象的析构函数。(准确来讲是delete一个对象指针) 我们对delete进行展开,看下面一个例子: delete c做了两步工作:1.调用析构函数 2.通过析构函数释放了这个对象占据的空间。(如果析构函数中没有释放a,那么del 阅读全文
摘要:
qobject_cast:qobject_cast<需要转换的类型>(待转换的类型->widget()); qobject_cast实际上是一个向下转换的运算符,类似与dynamic_cast。 一般要先转为部件类型(QWidget*),之后再转为需要的类型。 此外qt中是可以隐式类型转化的,父类指 阅读全文
摘要:
正常来讲,使用指针来指向一个new的对象的时候,需要自己手动delete这个指针,来释放空间。delete对象指针时,会自动调用此对象的析构函数。 对此很不方便(手动delete),在Qt中用了对象树机制: 每个继承自QObject类的对象通过它的对象链表(QObjectList)来管理子类对象,当 阅读全文
摘要:
const 一般类型: 其中i不能重新被赋值。 const 指针: int * p1; 这个指针代表,指针指向的内容可以改变,且指针本身可以改变指向。 int const* p2; / const int* p2; 这个指针代表,指针指向的内容不可更改,但指针本身可以改变指向。 int * cons 阅读全文
摘要:
1.在原来推箱子的项目上更改配置,以此来链接数据库。 2.在数据库中创建用户信息表和地图信息表 3.通过c/c++程序连接数据库并完善游戏优化 *通过c语言连接数据库更改信息的一般方法: 一般来讲,每次执行对数据库数据的操作之后都要关闭数据库,想要再次对数据库信息进行操作时,需要重新连接数据库,我们 阅读全文
|