- 博客(10)
- 收藏
- 关注
原创 qt在win8 win10不能拖拽文件到程序的问题
qt 在win8 win10下不能拖拽文件到程序的问题 终于找到答案了 因为把程序的权限设置太高了.解决方法,降低运行权限。
2016-02-19 11:20:44
2971
转载 QString 按固定长度截断重组
工作需要调用Qpainter的drawtext函数,发现很不只能,对于QString不能自动断行,QString中加入"\n"也不行,现在考虑只能把QString多次截断,然后多次调用drawtext,比如一段字符串有中英文,长度很长,在scrollview里显示也很长,需要换行显示全部,不考虑用滚动条,实在太长了,请教有什么办法可以按固定长度进行截断重组?class FontMetric
2014-09-12 17:38:34
3822
原创 qt 设置字体和大小
QFont font; font.setFamily(QString::fromLocal8Bit("微软雅黑")); font.setPointSize(9); font.setBold(false); font.setItalic(false); font.setUnderline(false);
2014-08-30 15:22:31
5750
原创 Qt windows开机自启动
#define REG_RUN "HKEY_CURRENT_USER\\Software\\Microsoft\\Windows\\CurrentVersion\\Run" QString appName = QApplication::applicationName(); QSettings *settings = new QSettings(REG_RUN, QSettings:
2014-08-30 14:55:18
455
转载 strcpy,strncpy的区别
strcpy遇到'\0',就结束。最好就用char name[20]; char *p; strnpy(name,p,sizeof(name)); name[sizeof(name)-1] = '\0'; 这样复制就一般不会有什么问题!第一种情况:1234char* p="how are you ?";char name[20]="ABCDE
2014-03-10 14:33:41
557
原创 QT QFileDialog允许选择同时选择多个文件和多个文件夹,也可以只选一个文件或一个文件夹
myfileselect.h#ifndef MYFILESELECT_H#define MYFILESELECT_H#include #include #include #include #include class myFileSelect :public QFileDialog{Q_OBJECTpublic: explicit myFileSelect(Q
2013-05-30 15:06:56
10446
4
原创 socket编程中的一些问题(3)
// 设备挂载DIR *pDir,*pDevDir; struct dirent *pDirent, *pDevDirent; string srcPath; string downloadPath; string suSerialNum; int err;// 挂载设备 if (!IsPathMounted("/m
2013-04-01 14:18:01
462
原创 socket编程中的一些问题(2)
cat /proc/mounts //显示已加载的文件系统 mountPath //你自己定义的挂载路径string cmd ="cat /proc/mounts | awk -F' ' '$2==\"" + mountPath + "\"'"; //判断mountPath是否挂载上string result=ExecuteCommand(cmd);//执行命令st
2013-04-01 14:03:56
442
原创 socket编程过程中的一些整理(1)
最近在做相关socket方面的一个小程序,就做了一些小整理:1.UDP:每次最多传65536(64Kb)的大小,TCP:没有限制,具体没试过,因为我限制是32K。2.如果发送文件的话,再接收端那边最好使用recv(fd, buf, size, MSG_WAITALL) 接收,不然的话,有可能会出现乱码,size是和客户端商量好的3.如果打开一个比较大的文件最好用fopen64(pa
2013-03-28 15:19:03
606
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人