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