日志
-
2015-02-02 17:23
-
准确判断文件是否存在
阅读全文»分类:默认分类|回复:0|浏览:798
1.用QFileInfo::isFile()方法
准确判断文件夹是否存在
1.用QFileInfo::isDir()方法
2.用QDir::exists()方法
不确定字符串是文件还是文件夹路径
1.用QFileInfo::exists()方法
2.用QFile::exists()方法
http://www.geekcome.com/content-10-3837-1.html
-
2015-02-02 09:17
-
QSystemTrayIcon为应用程序在系统托盘中提供一个图标
阅读全文»分类:默认分类|回复:0|浏览:838
关于系统托盘的介绍就节省了,但是并不是所有的系统都支持系统托盘,来检查一个系统是
否支持系统托盘,使用静态函数QSystemTrayIcon::isSystemTrayAvailable()来检测
来添加一个系统托盘入口,创建一个QSystemTrayIcon对象,调用 setContexMenu()来为这个
图标创建一个右键菜单,就像QQ上退出的那样的菜单。然后调用show()方法来使它在托盘区
域显示, 状态提示消息可以在任何时候使用showMessage()显示
如果一个系统托盘在刚创建时候不可见,但是过会可见了,QSystemTrayIcon会自动 ..
-
2014-12-10 11:39
-
安装前准备工作:
阅读全文»分类:默认分类|回复:0|浏览:875
下载server安装包(rpm包)及客户端安装包:
我用的是官网上提供的最新版:
server:MySQL-server-5.1.53-1.glibc23.i386.rpm
client:MySQL-client-5.1.53-1.glibc23.i386.rpm
两包都考到本地后,进入要安装目录:
我的是mysql这个目录下:
xSwap@linux-p33n:~/mysql>
由于我当前用户没有权限进行安装操作,可以sudo提升权限也可切换用户,我赚麻烦直接换用户了 su root your password OK
好,现在开始安装server包:
linux-p33n:/home/xSwap/mysql # rpm -ivh MySQL-server-5.1.53-1.glibc23.i38 ..
-
2014-12-01 10:24
-
windows下的cmd窗口默认的字体有点难看,长时间使用操作nodejs有点小疲劳,可以修改注册表替换字体为Consolas,并且可以全屏cmd窗口,代码如下:
阅读全文»分类:默认分类|回复:0|浏览:1015
Windows Registry Editor Version 5.00"WindowSize"=dword:00170058"ScreenBufferSize"=dword:01900119"WindowPosition"=dword:0079004b"ColorTable01"=dword:00235600"FontSize"=dword:00150000"FontWeight"=dword:00000190"FaceName"="Consolas""FontFamily"=dword:00000036新建一个txt文件, ..
-
2014-11-19 16:53
-
http://blog.sina.com.cn/s/blog_659defdb0100wbyw.htmllog4qt是Apache Log4j项目用于Qt框架的C++移植版本。单一开发者,年初发布0.2版本。
阅读全文»分类:默认分类|回复:0|浏览:1122
和其他系log4*不同,log4qt默认静态编译进目标程序。
使用:
1. 解压log4qt到目标文件夹,如D:\Qt\下;
2. qt项目的pro文件中加入一行:include(D:\Qt\log4qt\src\log4qt\log4qt.pri)
;pri文件会将需要的h文件和cpp文件加入到qt项目中;
3. main.cpp中包含头文件include "log4qt/propertyconfigurator.h",
在QApplication app(argc, argv);后面增加一行:
Log4Qt::PropertyConfigurato ..
-
2014-09-12 11:16
-
'\r'是回车,'\n'是换行,前者使光标到行首,后者使光标下移一格。通常用的Enter是两个加起来。下面转一篇文章。
阅读全文»分类:默认分类|回复:2|浏览:931
回车和换行
今天,我总算搞清楚“回车”(carriage return)和“换行”(line feed)这两个概念的来历和区别了。
在计算机还没有出现之前,有一种叫做电传打字机(Teletype Model 33)的玩意,每秒钟可以打10个字符。但是它有一个问题,就是打完一行换行的时候,要用去0.2秒,正好可以打两个字符。要是在这0.2秒里面,又有新的字符传过来,那么这个字符将丢失。
于是,研制人员想了个办法解决这个问 ..
-
2014-07-07 10:34
-
qt通过http上传文件
阅读全文»分类:默认分类|回复:0|浏览:831
web端:
<?php
$c = $GLOBALS['HTTP_RAW_POST_DATA'];
$n = $_GET["filename"];
$fp = fopen($n,'w+');
fwrite($fp, $c, strlen($c));
fclose($fp);
?>
QT端:
.h:
private:
QNetworkAccessManager *_uploadManager;
QNetworkReply *_reply;
char* m_buf;
private slots:
void replyFinished( QNetworkReply* );
void upLoadError(QNetworkReply::NetworkError errorCode);
void OnUploadProgress( qint64 bytesSent, qint64 bytesTotal );
.cpp:
_uploadManager ..