- 博客(4)
- 资源 (2)
- 收藏
- 关注
原创 QMainWindow中不可以直接添加LayOut
QMainWindow中不可以直接添加LayOut 今天写项目是遇到一个奇怪的问题,QMainWindow 中直接setLayout() 布局无效或者直接显示异常。很奇怪,QMainWindow 是继承自QLayout的为什么会出现这样的问题呢?我是这样操作的,首先,新建的工程窗体选的是QMainWindow。接着,直接在代码中new出控件对象,然后添加到layout中了,最后在 setLayout()的时候,发现界面显示的效果和预期不一样 这是为什么呢? 先来看看官方文档,关于setLa
2021-11-10 22:32:15
625
原创 Qt程序编译运行时程序异常结束
Qt编译运行时程序异常结束18:26:04: 程序异常结束。18:26:04: The process was ended forcefully.出现此问题,有点郁闷,没有其他任何提示,只能自己猜测了首先,Qt编译出现此问题是由于使用的是MSVC2017编译器编译运行的,如图那么就可能与MSVC有关联,继续查找,将程序单独运行试试双击发现问题出现MSVCP140D.dll缺失。果然和MSVC有关。直接Google,发现网上大多数的解决办法有两种:安装 Microsoft Vi
2021-06-06 10:12:39
2251
2
原创 C++ 指针相加相减
如果两个指针向同一个数组,它们就可以相减,其结果可以分两个方面理解1、对于内存块操作时,是两个指针之间的元素数目,例如:#include #include using namespace std;int main(){ int *first = (int*)malloc(20 * sizeof(int)); int *last = first + 20;
2013-07-05 16:02:42
5236
原创 char *p = new char; 和 char *p2 = "abcdef"的区别
char *p = new char; 和 char *p2 = "abcdef"的问题今天在写代码时,突然间想到一个问题,如果我char *p = new char;出个指针,是否可以这样操做,对p赋常量字符串呢? p = “abcdef”;先做个实验:1 #include 2 using namespace std;3 void main()4
2013-04-01 15:08:19
940
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人