11 2015 档案

摘要:Qt的默认编码是utf-8,而mysql的编码是在安装数据库(或后续可更改)就时设置的。有时候两者可能不一样,我们不可能去为了匹配Qt而去更改MYSQL的编码(确实可以更改)。所以只能在打开数据库连接操作的时候设置编码了,即在QSqlDatabase对象调用open()方法之后设置。 设置方法... 阅读全文
posted @ 2015-11-20 23:43 linux2015 阅读(1458) 评论(0) 推荐(1)
摘要:Qt提供了一种安全的共享内存的实现QSharedMemory,以便在多线程和多进程编程中安全的使用。 先说下实现共享内存的步骤,然后用一具体的实例说明。 (一)向共享内存中提供数据的一方: 1,定义QSharedMemory shareMemory,并设置标志名shareMemory.se... 阅读全文
posted @ 2015-11-20 03:20 linux2015 阅读(5851) 评论(0) 推荐(0)
摘要:这一次,来写一个简单的屏幕截图程序。 屏幕截图的核心是使用QPixmap::grabWindow()方法。该方法的声明(参见Qt文档)如下:QPixmap QPixmap::grabWindow(WId window, int x = 0, int y = 0, int width = -1,... 阅读全文
posted @ 2015-11-19 18:09 linux2015 阅读(4469) 评论(2) 推荐(0)