一杯清酒邀明月
天下本无事,庸人扰之而烦耳。
上一页 1 ··· 50 51 52 53 54 55 56 57 58 ··· 156 下一页
摘要: 本人初次接触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) 推荐(0)
摘要: 在Windows中:'\r' 回车,回到当前行的行首,而不会换到下一行;'\n' 换行,换到当前位置的下一行,而不会回到行首;"回车”(Carriage Return)和“换行”(Line Feed)这两个概念的来历和区别。 在计算机还没有出现之前,有一种叫做电传打字机(Teletype Model 阅读全文
posted @ 2022-08-24 16:22 一杯清酒邀明月 阅读(1281) 评论(0) 推荐(0)
摘要: QPlainTextEdit是一个多行文本编辑器,用于显示和编辑多行简单文本。另外,还有一个QTextEdit组件,是一个所见即所得的可以编辑带格式文本的组件,以HTML格式标记符定义文本格式。 实例samp4_6演示QPlainTextEdit的使用,运行界面如下图: 从上一节的代码中,我们已经知 阅读全文
posted @ 2022-08-23 13:20 一杯清酒邀明月 阅读(1217) 评论(0) 推荐(0)
摘要: 问题:跨线程使用信号与槽连接,信号的发送时间间隔小于槽函数处理的时间间隔,造成的问题。 子线程下的槽函数,用sleep来模拟槽函数的耗时操作: 1 void MyThread::myTimeout() 2 { 3 qDebug() << "test"; 4 QThread::sleep(2); 5 阅读全文
posted @ 2022-08-22 16:39 一杯清酒邀明月 阅读(2351) 评论(0) 推荐(0)
摘要: QAbstractGraphicsShapeItem类为所有路径项目提供了一个公共基础。 头文件:#include <QAbstractGraphicsShapeItem> qmake:QT += widgets 继承:QGraphicsItem 被继承:QGraphicsEllipseItem,Q 阅读全文
posted @ 2022-08-22 16:37 一杯清酒邀明月 阅读(300) 评论(0) 推荐(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) 推荐(0)
摘要: 介绍 信号和插槽用于对象之间的通信。信号和插槽机制是Qt的一个核心特性,可能是与其他框架提供的特性最为不同的部分。Qt的元对象系统使信号和插槽成为可能。 在GUI编程中,当我们更改一个小部件时,我们通常希望通知另一个小部件。更一般地说,我们希望任何类型的对象都能够相互通信。例如,如果用户单击“关闭” 阅读全文
posted @ 2022-08-22 16:33 一杯清酒邀明月 阅读(446) 评论(0) 推荐(0)
摘要: 一、简介 由于博主本人是初学者对QT的机制不了解,所以遇到了一个比较大的坑,特此记录一下。我遇到的问题是无法在静态函数中向另外一个类发送信号。解决办法:先将信号发送给同类中的普通函数,然后在从普通函数中发送信号给外部类。 二、C与C++中static的用法 这里不是介绍QT静态函数信号的发送吗,和s 阅读全文
posted @ 2022-08-22 16:31 一杯清酒邀明月 阅读(536) 评论(0) 推荐(0)
摘要: C++函数指针详解1.定义每一个函数都占用一段内存单元,它们有一个起始地址,指向函数入口地址的指针称为函数指针 2.语法*指向函数的指针变量的一般定义形式为:数据类型 (指针变量名)(参数表); 3. 说明(1)函数指针的定义形式中的数据类型是指函数的返回值的类型。 (2) 区分下面两个语句int 阅读全文
posted @ 2022-08-22 16:29 一杯清酒邀明月 阅读(190) 评论(0) 推荐(0)
摘要: 一、前言 在QGraphicsScene 上绘制图形时,经常会使用items()这种便利函数,获取当前画布上所有的图形列表;因为绘制的时候,可能会绘制不同的图形,在得到所有的图形列表之后,通常需要对其中的 QGraphicsItem 进行类型检测,确定实际item的类型,然后对其进行类型转换得到正确 阅读全文
posted @ 2022-08-22 16:28 一杯清酒邀明月 阅读(321) 评论(0) 推荐(0)
摘要: 问题: 如题,在Qt Creator中使用Debug模式启动程序,直接提示“程序异常结束。”,也不报任何错,然后Debug目录直接双击xxx.exe文件,提示缺少Qt5Cored.dll 解决方法: 从QT的bin目录下将Qt5Cored.dll拷贝过来,然后就可以运行了,Qt Creator中也可 阅读全文
posted @ 2022-08-17 16:56 一杯清酒邀明月 阅读(1529) 评论(1) 推荐(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) 推荐(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) 推荐(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) 推荐(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) 推荐(0)
摘要: 1、问题描述 [注]CheckBoxHeaderView是我自己的类名 由于项目需要,要将QT类添加到VS对应工程中,通过项目右键添加该类的.h和.cpp文件,生成dll时候一直报错,无法解析的外部符号"public: virtual struct QMetaObject const …"一般来说, 阅读全文
posted @ 2022-08-16 13:37 一杯清酒邀明月 阅读(2495) 评论(0) 推荐(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) 推荐(0)
摘要: setZValue(zValue):设置item的层叠顺序。 zValue值大的item在zValue值小的item之上。 如果不设置默认为为0,item的层叠会按照加入的顺序层叠。 阅读全文
posted @ 2022-08-15 15:56 一杯清酒邀明月 阅读(113) 评论(0) 推荐(0)
摘要: 我想在QGraphicsScene中放两张图片.一个是固定的,另一个是可移动的.但我只是把这些图片放在了QGraphicsScene中,我无法移动它们.我怎样才能做到这一点? 解决方法 你必须确保该项目是可移动的.看看 QGraphicsItem::setFlag. 你必须做这样的事情: Item- 阅读全文
posted @ 2022-08-12 11:15 一杯清酒邀明月 阅读(356) 评论(0) 推荐(0)
摘要: Q_UNUSED()函数在程序中的作用,就如它所代表的英文一样,unused,即无用的意思。即Q_UNUSED()函数在程序中没有实质性的作用,用来避免编译器警告。 下面我们来看一组程序: 1 void ColorItem::paint(QPainter *painter, const QStyle 阅读全文
posted @ 2022-08-12 11:13 一杯清酒邀明月 阅读(448) 评论(0) 推荐(0)
上一页 1 ··· 50 51 52 53 54 55 56 57 58 ··· 156 下一页