- 博客(5)
- 收藏
- 关注
原创 Qt基础-QString字母大小写转换
Qt基础-QString字母大小写转换QString str = "hello";str = str.toUpper(); //转换为大写HELLOstr = str.toLower(); //转换为小写hello
2020-12-20 20:14:16 9881
原创 Qt基础-close()、quit()和exit()关闭窗口和应用程序
在Qt中,close()是针对窗体(QWidget)的,而quit()和exit()是针对应用程序(QCoreApplication)的,函数声明如下:[slot] bool QWidget::close()[static slot] void QCoreApplication::quit()[static] void QCoreApplication::exit(int returnCode = 0)close()关闭窗体,成功关闭返回true,否则返回false;可以在QCloseE
2020-12-19 23:11:09 3074 1
原创 Qt进阶-应用程序只允许运行一个实例(共享内存)
Qt基础-应用程序只允许运行一个实例使用Qt开发的应用程序默认可以打开多个实例,但若要只允许打开一个实例,可参照以下方法:#include <QtWidgets/QApplication>#include <QSharedMemory>#include <QMessageBox>#pragma execution_character_set("utf-8") //防止中文乱码int main(int argc, char *argv[]){ QApp
2020-12-16 18:48:50 1263
原创 BUG记录-Qt设置字体不起作用
【问题描述】在使用Qt设置界面时,需要设置整个软件的字体,通过应用程序对象的设置字体函数不起作用;int main(int argc, char *argv[]){ QApplication a(argc, argv); QFont f(QString::fromLocal8Bit("仿宋"), 15); a.setFont(f); test w; w.show(); return a.exec();}【原因】在Qt Designer中手动设置了字体,如下图所示,哪一个控件设置
2020-12-03 18:19:08 5371
原创 VS+Qt应用开发-将界面封装成dll
VS+Qt应用开发-将界面封装成dll在开发过程中,为了方便使用或者保密代码,可以将功能或者界面封装成dll库,供使用者调用,下面介绍VS+Qt将界面封装成dll库的过程。新建项目,选择Qt GUI Application,输入自定义的类名称,单击确定;一直单击“Next”,选择默认设置,单击“Finish”;在项目上单击右键,选择“属性”,将目标文件扩展名改为“.dll”,将配置类型改为“动态库(.dll)”;选择链接器->常规,将输出文件的路径改为dll;将
2020-12-01 21:36:58 3042 3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人