- 博客(9)
- 资源 (47)
- 收藏
- 关注
原创 C++ 中关于override和final使用
C++使用虚方法实现多态,让基类引用或者指针能够指向子类的对应的方法,从而实现多态。1、但是也会出现一些问题,例如基类中声明了一个虚方法,但是在派生类中提供了不同版本的方法,就会隐藏掉子类中的方法。#pragma once#include <iostream>class Base {public: Base(); virtual ~Base(); virtual voi
2017-12-28 09:41:34 2421
原创 Qt 信号槽多次连接后,会多次触发槽函数
问题描述: 点击【编辑】按钮的时候出现新的界面,在新的界面点击【完成】后,返回到当前界面,新界面发射一个信号,当前界面有个槽函数接收处理。//槽函数 - 编辑任务void QtGuiLaunch::slotBtnEditTaskClick() { missionMange->setAttribute(Qt::WA_ShowModal, true); connect(missionM
2017-12-22 10:28:59 6850 5
原创 第一个Python程序
今天动手写了第一个Python程序。 1、打开IDLE (Python GUI) 2、菜单File->New File,输入以下代码:from UserDict import UserDictclass FileInfo(UserDict): "store file metadata" def __init__(self,filename = None): Us
2017-12-21 13:55:09 169
原创 C++ const用法总结
一、C++中关键字const表明当前修饰的变量是常量不可修改的,如:const int num = 10;表明num是一个等于10的常量,并且不可以修改,如果你试图修改num的值。 编译的时候,会报错:error C3892: “num”: 不能给常量赋值这样就有效的防止变量被误修改。二、如果使用const修饰指针呢?又有两种情况: 1.让指针指向一个常量对象,防止使用该指针来修改做指向的值
2017-12-12 17:13:58 266
原创 C++ 中枚举变量出现定义重复
在使用C++的枚举过程中会出现枚举变量重复的情况,特别是这两个枚举的作用域相同的情况下,如:enum HOUSE { big, small }; enum COMPUTER { big, small };编译的时候,就会报错:错误 1 error C2365: “big”: 重定义;以前的定义是“枚举数” e
2017-12-11 15:00:16 15019 2
原创 C++ 中关键字extern的用法
在C++ 中extern表示外部的意思。比如说外部变量、外部函数等file1.cppint var = 9;如果在file2.cpp中使用这个变量,必须使用ertern 关键字来修饰file2.cppextern int var;//这样就保证了整个程序中保持一个var的内存变量但是,如果在file2.cpp中这样定义的话: file2.cppextern int var = 8;这就是在file
2017-12-10 14:17:46 534
原创 VS2013+QT5.7每次运行时都会重新Moc'ing 文件的解决办法
之前的编写的一个程序明明是编译通过了,但是点击【运行调试】的时候,任然会出现以下信息:1> Moc'ing QtGuiUserManage.h...1> moc_QtGuiUserManage.cpp只要是运行就会出现这样的问题,每次都会出现,一点例外都没有。 问题原因:这是由于项目设置的Qt的Moc目录和这个头文件设置的Moc头文件目录不一致造成的; 项目中的moc目录如下: 当前
2017-12-08 14:55:06 3068
原创 VS2013+QT5.7 Warning MSB8004/8027解决方案
一、编译程序的时候会出现,如下警告:C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V120\Microsoft.CppBuild.targets(357,5): warning MSB8004: Output Directory does not end with a trailing slash. This build instance wi
2017-12-04 15:59:04 2881 1
原创 Qt 界面获取键盘Enter键
在Qt界面如何获取键盘的Enter按键或者数字键盘的Enter按键以下代码亲测有效!void GuiCoordPoint::keyPressEvent(QKeyEvent *event) { switch (event->key()) { case Qt::Key_Return://数字键盘的Enter键 case Qt::Key_Enter://Enter键
2017-12-04 11:43:32 8224 5
ICEGUI.rar
2020-08-03
QtGuiProductConsume.zip
2021-10-10
QtInterface.zip
2021-09-18
TimePlan.zip
2021-04-16
Tetris.zip
2021-02-06
IceServerClient.rar
2020-11-18
build_step_self.rar
2020-09-24
MoveChildWgt.rar
2020-09-22
IceApplication.rar
2020-07-27
Thread.zip
2020-07-21
GraphTraversal.zip
2020-01-14
QtGuiMaze.zip
2020-01-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人