摘要:
本人初次接触Qt,第一个程序就折腾了大半天。 hello.cpp #include <QApplication> #include <QLabel> int main(int argc, char *argv[]) { QApplication a(argc, argv); QLabel *labe
阅读全文
posted @ 2022-08-25 14:27
一杯清酒邀明月
阅读(2153)
推荐(0)
摘要:
在Windows中:'\r' 回车,回到当前行的行首,而不会换到下一行;'\n' 换行,换到当前位置的下一行,而不会回到行首;"回车”(Carriage Return)和“换行”(Line Feed)这两个概念的来历和区别。 在计算机还没有出现之前,有一种叫做电传打字机(Teletype Model
阅读全文
posted @ 2022-08-24 16:22
一杯清酒邀明月
阅读(1281)
推荐(0)
摘要:
QPlainTextEdit是一个多行文本编辑器,用于显示和编辑多行简单文本。另外,还有一个QTextEdit组件,是一个所见即所得的可以编辑带格式文本的组件,以HTML格式标记符定义文本格式。 实例samp4_6演示QPlainTextEdit的使用,运行界面如下图: 从上一节的代码中,我们已经知
阅读全文
posted @ 2022-08-23 13:20
一杯清酒邀明月
阅读(1217)
推荐(0)
摘要:
问题:跨线程使用信号与槽连接,信号的发送时间间隔小于槽函数处理的时间间隔,造成的问题。 子线程下的槽函数,用sleep来模拟槽函数的耗时操作: 1 void MyThread::myTimeout() 2 { 3 qDebug() << "test"; 4 QThread::sleep(2); 5
阅读全文
posted @ 2022-08-22 16:39
一杯清酒邀明月
阅读(2351)
推荐(0)
摘要:
QAbstractGraphicsShapeItem类为所有路径项目提供了一个公共基础。 头文件:#include <QAbstractGraphicsShapeItem> qmake:QT += widgets 继承:QGraphicsItem 被继承:QGraphicsEllipseItem,Q
阅读全文
posted @ 2022-08-22 16:37
一杯清酒邀明月
阅读(300)
推荐(0)
摘要:
总结 全局变量数组未初始化,则其默认值全为0. 局部变量数组未初始化,则其默认值随机,需要手动清零。 数组初始化为空最简单。 PS:关于所用函数的解析 一、全局变量数组 1 #include <stdio.h> 2 int a[100]; 3 int main() 4 { 5 printf("%d
阅读全文
posted @ 2022-08-22 16:35
一杯清酒邀明月
阅读(2337)
推荐(0)
摘要:
介绍 信号和插槽用于对象之间的通信。信号和插槽机制是Qt的一个核心特性,可能是与其他框架提供的特性最为不同的部分。Qt的元对象系统使信号和插槽成为可能。 在GUI编程中,当我们更改一个小部件时,我们通常希望通知另一个小部件。更一般地说,我们希望任何类型的对象都能够相互通信。例如,如果用户单击“关闭”
阅读全文
posted @ 2022-08-22 16:33
一杯清酒邀明月
阅读(446)
推荐(0)
摘要:
一、简介 由于博主本人是初学者对QT的机制不了解,所以遇到了一个比较大的坑,特此记录一下。我遇到的问题是无法在静态函数中向另外一个类发送信号。解决办法:先将信号发送给同类中的普通函数,然后在从普通函数中发送信号给外部类。 二、C与C++中static的用法 这里不是介绍QT静态函数信号的发送吗,和s
阅读全文
posted @ 2022-08-22 16:31
一杯清酒邀明月
阅读(536)
推荐(0)
摘要:
C++函数指针详解1.定义每一个函数都占用一段内存单元,它们有一个起始地址,指向函数入口地址的指针称为函数指针 2.语法*指向函数的指针变量的一般定义形式为:数据类型 (指针变量名)(参数表); 3. 说明(1)函数指针的定义形式中的数据类型是指函数的返回值的类型。 (2) 区分下面两个语句int
阅读全文
posted @ 2022-08-22 16:29
一杯清酒邀明月
阅读(190)
推荐(0)
摘要:
一、前言 在QGraphicsScene 上绘制图形时,经常会使用items()这种便利函数,获取当前画布上所有的图形列表;因为绘制的时候,可能会绘制不同的图形,在得到所有的图形列表之后,通常需要对其中的 QGraphicsItem 进行类型检测,确定实际item的类型,然后对其进行类型转换得到正确
阅读全文
posted @ 2022-08-22 16:28
一杯清酒邀明月
阅读(321)
推荐(0)
摘要:
问题: 如题,在Qt Creator中使用Debug模式启动程序,直接提示“程序异常结束。”,也不报任何错,然后Debug目录直接双击xxx.exe文件,提示缺少Qt5Cored.dll 解决方法: 从QT的bin目录下将Qt5Cored.dll拷贝过来,然后就可以运行了,Qt Creator中也可
阅读全文
posted @ 2022-08-17 16:56
一杯清酒邀明月
阅读(1529)
推荐(0)
摘要:
解决 Qt5 报错 This application failed to start because it could not find or load the Qt platform pluginQT为了简化生成发布版本,特别提供了工具 "windeplayqt.exe",这个工具在 "...\Q
阅读全文
posted @ 2022-08-17 16:55
一杯清酒邀明月
阅读(2138)
推荐(0)
摘要:
QT发布exe文件以后,运行文件时提示: This application failed to start because it could not find or load the Qt platform plugin “windows”.Reinstalling the application
阅读全文
posted @ 2022-08-17 16:54
一杯清酒邀明月
阅读(1171)
推荐(0)
摘要:
1 Do this, 2 3 wchar_t clone[260]; 4 5 wcscpy(clone,szPath); 6 7 Or, if you want to allocate memory yourself, 8 9 wchar_t *clone = new wchar_t[wcslen(
阅读全文
posted @ 2022-08-17 16:53
一杯清酒邀明月
阅读(775)
推荐(0)
摘要:
sizeof (wchar_t); 如果你想知道一个wchar_t串(wchar_t *)的大小,要使用wcslen: 1 size_t wcslen (const wchar_t *ws); 假设你想终止的C风格的字符串,你有两个选择空的长度: #include <cwchar>并使用 std::
阅读全文
posted @ 2022-08-17 13:44
一杯清酒邀明月
阅读(2328)
推荐(0)
摘要:
1、问题描述 [注]CheckBoxHeaderView是我自己的类名 由于项目需要,要将QT类添加到VS对应工程中,通过项目右键添加该类的.h和.cpp文件,生成dll时候一直报错,无法解析的外部符号"public: virtual struct QMetaObject const …"一般来说,
阅读全文
posted @ 2022-08-16 13:37
一杯清酒邀明月
阅读(2495)
推荐(0)
摘要:
1 //QString to wchar_t: 2 const wchar_t * encodedName = reinterpret_cast<const wchar_t *>(fileName.utf16()); 3 4 //QString to char * (general case): 5
阅读全文
posted @ 2022-08-16 11:07
一杯清酒邀明月
阅读(581)
推荐(0)
摘要:
setZValue(zValue):设置item的层叠顺序。 zValue值大的item在zValue值小的item之上。 如果不设置默认为为0,item的层叠会按照加入的顺序层叠。
阅读全文
posted @ 2022-08-15 15:56
一杯清酒邀明月
阅读(113)
推荐(0)
摘要:
我想在QGraphicsScene中放两张图片.一个是固定的,另一个是可移动的.但我只是把这些图片放在了QGraphicsScene中,我无法移动它们.我怎样才能做到这一点? 解决方法 你必须确保该项目是可移动的.看看 QGraphicsItem::setFlag. 你必须做这样的事情: Item-
阅读全文
posted @ 2022-08-12 11:15
一杯清酒邀明月
阅读(356)
推荐(0)
摘要:
Q_UNUSED()函数在程序中的作用,就如它所代表的英文一样,unused,即无用的意思。即Q_UNUSED()函数在程序中没有实质性的作用,用来避免编译器警告。 下面我们来看一组程序: 1 void ColorItem::paint(QPainter *painter, const QStyle
阅读全文
posted @ 2022-08-12 11:13
一杯清酒邀明月
阅读(448)
推荐(0)