由于工作需要,对《Qt5开发及实例》(第3版)进行了一定的学习。
但是,开发环境不是Qt5的Creater,而是VS2017+Qt5(以下称VQ)的综合开发环境,因此这里需要说明下。在使用VQ进行完成第16章的综合开发实例【汽车销售管理系统】时,有部分需要说明的点,在这里进行了整理,此为第一部分。
1、主菜单的中文无法显示
只需要在某个头文件中的加入如下代码即可。
#ifdef WIN32
#pragma execution_character_set("utf-8")
#endif
如果还是不行的化就加上"QObject::",即如下代码所示。
manageMenu = menuBar()->addMenu(QObject::tr("销售管理"));
其它菜单同理加上即可。
2、第16.2.1小节重新修改SQL表值时需要删掉已生