- 博客(10)
- 资源 (7)
- 收藏
- 关注
原创 QT程序在不同分辨率电脑上字体变大,溢出控件
QT程序在不同分辨率电脑上字体变大,溢出控件的解决方法前言原因解决办法1.main函数中设置全局字体2.QT Creator中加入样式表前言最近开发过程中,发现在本地运行QT程序,UI界面是没有问题的,但是在其他电脑上出现过字体变大,溢出控件的现象。图1图2原因Qt中的字体Qfont定义字体大小是有两种方式,一种是PointSize,另一种是PixelSize。PointSize的单位不是像素,它是以字体在屏幕实际显示的大小为单位的,它和屏幕的分辨率以及屏幕的真实尺寸相关,即它的单位即为屏幕上显
2021-02-28 17:59:58 10575 8
原创 VS+QT多线程实现——run和moveToThread
VS+QT多线程实现——run和moveToThread实现方法及特性run代码实现moveToThread代码实现讨论工程源码写在前头:最近学习多线程开发,以小白的视角写一些学习心得。也欢迎各位朋友勘误补充。实现方法及特性run ——继承QThread的run函数,通过重写run()方法,实现任务功能。使用run方便理解,简单的任务流程可以封装在run里面。run 是线程的入口,run的开始和结束意味着线程的开始和结束。多线程访问变量或处理事务要考虑加锁。(目前还未涉及加锁,不展开讨论)
2020-09-14 12:46:44 4709
原创 C#实现登录界面,密码星号显示(隐藏输入密码)
C#实现登录界面,密码星号显示(隐藏输入密码)属性解释代码效果工程在软件设计时,往往需要设置用户的登录权限。用户在填写密码时,如何实现输入隐藏,或者以“*”号进行隐藏显示?这里需要利用textBox的PasswordChar属性。属性解释PasswordChar属性用于获取或设置字符,该字符用于屏蔽单行 TextBox 控件中的密码字符。代码下面展示了checkBox状态切换响应函数 代码private void ckBoxPassword_CheckedChanged(object send
2020-08-20 23:53:19 19591 7
原创 DevExpress:范围选择控件RangeControl使用
DevExpress:范围选择控件RangeControl使用一、控件样式二、常用操作1.数据绑定2.外观属性Selection TypeShowLabelsShowZoomScrollBar3.控件方向4.最小间隔三、使用效果在图表类软件开发时,会遇到折线图显示范围过长的情况。RangeControl控件可以轻松地对图形显示区域进行范围选择,可以更加直观地对图线趋势、细节进行显示。此篇为项目开发中的使用总结,DevExpress的版本为15.1,RangeControl控件绑定在了ChartContr
2020-08-18 22:27:24 1782
原创 C# string格式化(小数点保留/进制转换等)
C# string格式化(小数点保留/进制转换等)格式说明用法示例输出在C#开发过程中,经常需要对数字进行格式化显示。总结了几种常见的格式及实现方法。格式说明1.常用格式符C 货币F 保留小数位G 常规N 数值E 科学型D 十进制X 十六进制2.Convert.ToString(int val,int toBase)进制转换可以将数字转换为不同进制数值的字符串格式注意:toBase为参数格式,只能是2、8、10、16用法示例 static void Main
2020-08-15 11:13:10 4107
moveToThreadDemo.rar
2020-09-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人