摘要:
产生原因: 工程里面加了一个宏:QT_NO_CAST_FROM_ASCII,导致无法从char*转为QString。 解决办法: 删除工程中的QT_NO_CAST_FROM_ASCII宏。 阅读全文
摘要:
代码: #include <QApplication> #include <QGraphicsView> #include <QGraphicsProxyWidget> #include "./form.h" int main(int argc, char *argv[]) { QApplicati 阅读全文
摘要:
场景: 使用TableView绘制表格,运行报错:Model size of -2 is less than 0 原因分析: 当放置TableView的Item尺寸小于TableView本身时。 解决方案: 减少TableView的内容。 阅读全文
摘要:
一、报错如下图所示: 二、解决方案: 1.管理员登录进入mysql。 2.执行命令:ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'root123'。 3.退出mysql。 三、原因分系: 我MySQL版 阅读全文
摘要:
一、下载安装包 1.下载链接:https://downloads.mysql.com/archives/community/ 2.选择版本并点击下载,如下图所示: 二、解压到自己需要安装的路径。 eg:D:\DevelopPath\mysql-8.0.30-winx64 三、在安装目录下创建my.i 阅读全文
摘要:
一、停止mysql服务 以管理员运行cmd,然后切换到"D:\DevelopPath\mysql-8.0.30-winx64\bin"目录,运行命令"net stop mysql"。 二、删除data目录 删除"D:\DevelopPath\mysql-8.0.30-winx64\data" 三、执 阅读全文
摘要:
代码如下: QFileInfo fileInfo("xxx/xxx.exe"); QFileIconProvider seekIcon; QIcon icon = seekIcon.icon(fileInfo); QSize srcSize(58,58); QPixmap pixmap=icon.p 阅读全文
摘要:
一、使用场景 当我们在程序中使用某dll动态库的时候,若在使用dll的过程中发生中断或其它非预期的结果,我们此时就需要对动态库进行调试。 二、使用方法 如下图所示,我们需要在vs中对动态库项目的调试路径进行设置。动态库项目右键-》属性-》调试 1.调用动态库的程序的exe的路径。 2.启动exe所需 阅读全文
摘要:
1.QTimer单次调用: QTimer::singleShot(100,this,&Class::func); 阅读全文
摘要:
一、操作流程 QtCreator=>工具=>选项=>片段=>添加/删除/编辑 二、具有在注释中自动添加时间或文件名等功能的宏 自动获取当前文件名称:%{CurrentDocument:FileName} 自动获取当前时间:%{CurrentDate:yyyy-MM-dd} %{CurrentTime 阅读全文