QT 知识应用
Me丶You
这个作者很懒,什么都没留下…
展开
-
Qt程序设置整个软件字体类型和字体大小
//在程序的main函数里设置,这样全局都可以设置为相同字体QFont font = a.font();font.setPointSize(12);//字体大小font.setFamily("Microsoft YaHei");//微软雅黑字体a.setFont(font);转载 2017-03-18 08:59:19 · 7691 阅读 · 5 评论 -
VS2015,qt 5.7.1,编译使用QString的toWCharArray时出现无法解析的toWCharArray(unsigned char*)的问题,无法正确识别WChar_t类型
VS2015,qt 5.7.1,LNK200,无法解析的toWCharArray(unsigned char*)问题,即无法正确识别WChar_t类型,如图:解决:进入工程属性,C/C++ -->> 语言 -->> 将WChar_t视为内置类型 -->> 将否改为是,重新编译解决。...原创 2018-03-24 08:52:04 · 1242 阅读 · 0 评论 -
QT label样式表实现背景图片自动拉伸缩小(充满整个Label)
QT label样式表实现自动拉伸,充满整个框,支持放大和缩小。使用样式表语句QLabel{background-color: gainsboro;border-image: url(@skinpath/icons/map_background.png);}原创 2017-09-22 16:20:48 · 8918 阅读 · 0 评论 -
QT 实现自定义的IP地址控件
QT 实现自定义IP地址控件,可进行·切换或者左右切换,Tab切换。等。自适应大小分布原创 2017-07-28 11:21:00 · 2426 阅读 · 0 评论 -
QDialog,QWidget实现圆角,圆弧边框
1.QDialog,QWidget实现圆角,圆弧边框注意设置使用setWindowFlags(Qt::Dialog | Qt::FramelessWindowHint),去掉dialog的标题栏显示。在QDialog的的resizeEvent时间中添加一下代码:void CDemoDlg::resizeEvent(QResizeEvent* e){QBitmap bmp(size());原创 2017-03-20 12:04:25 · 5513 阅读 · 2 评论 -
QT实现通过文件加载样式表
1.QT实现通过文件加载样式表创建一个样式表文件:在样式表文件里添加QWidget{font-family:Microsoft YaHei;font-size:14px;}或者等#MainWindow{background-color:rgb(219,221,225);font-family:Microsoft YaHei;font-size:14p原创 2017-03-18 11:57:58 · 3793 阅读 · 0 评论 -
QT 添加翻译文件以及加载翻译文件和右键翻译
1.QT 添加翻译文件:添加qt工程软件的翻译文件:然后选择对应的国家和语言即会生成ts文件,ts文件会自动识别已已添加tr的字段,例如tr("SimpChinese");就可以对SimpChinese进行翻译。当整个软件的需要右键功能的翻译时,需要用到qt自身的翻译文件,可以下图里面找到:2.加载翻译文件:QTranslator translator;原创 2017-03-18 10:46:19 · 1892 阅读 · 0 评论 -
QT 实现软件只能运行一个软件
QT 实现软件只能运行一个软件:QString strAppName = "Your program";QSystemSemaphore sema(strAppName,1,QSystemSemaphore::Open); sema.acquire(); QSharedMemory mem("SystemObject");if (!mem.create(1)转载 2017-03-18 09:18:32 · 825 阅读 · 0 评论