- 博客(7)
- 资源 (2)
- 收藏
- 关注
原创 QT如何去掉字符串中的空格
这里给大家介绍QString中的两个函数1.QString QString::simplified() constReturns a string that has whitespace removed from the start and the end, and that has each sequence of internal whitespace replaced with
2013-03-27 10:03:20 3630
原创 QT 使用checkable属性让按钮变色
我们希望我们的程序是这样的,当用户按下按钮时,按钮可以变色模拟按下的状态。为了实现这个功能,第一种方法可以在QT designer中在Push Button的checkable属性后面打钩,第二种方法直接在程序中调用setcheckable(bool)修改属性。 当程序中有其他按钮也许哟同样的功能时,这个时候就需要协调好,否则就会出现混乱。我的解决方案是每个按钮的clicked都连接
2013-03-12 10:24:17 9402 1
原创 解决QT GUI程序中中文换行的问题
示例如下:void CKeygen::slotHelp(){ QMessageBox::warning(NULL, tr("help"), QString::fromUtf8("1.红色*号表示必填项;\n2.找回按钮用作找回您的License.key文件,需提交旧key,注册key不填;\n3.升级按钮用作升级您的使用时间,需
2013-03-07 14:42:00 1284
原创 如何打包你的程序发布——安装制作软件Inno Setup的简单使用
马上项目就要发布,新手一个,所以要学习怎么制作安装程序,网上一查,才发现其实很简单,有很多软件都帮你做好了。 安装制作软件有很多,最终我选了Inno Setup,原因很简单:免费,使用简单,实用。 首先,奉上下载地址http://www.skycn.com/soft/5625.html 1.安装成功后,点文件->新建2.点击下一步,填写你的应用名称、版本号、发
2013-03-05 11:51:39 981
原创 如何拷贝带'/0'的字符串
今天写程序需要对密文进行拷贝,但是密文中会有'/0',因此不能简单的进行字符串拷贝,需要直接对内存进行拷贝:strcpy是拷贝字符串,以\0为标志结束(即一旦遇到数据值为0的内存地址拷贝过程即停止)strcpy的原型为char *strcpy(char *dest, const char *src)而memcpy是给定来源和目标后,拷贝指定大小n的内存数据,而不管拷贝的内容是什么(
2013-03-04 14:05:42 1560
原创 QTcpSocket如何阻塞readyRead()信号
使用QTcpSocket进行网络通信编程时,我们希望在程序中可以阻塞等待readRead()信号的到来,这样可以达到我们的目的,正确的接收服务器发来的数据。方法如下:if(this->mpTcpSocket->waitForReadyRead()==false){ QMessageBox::warning(this,tr("Waring"),tr("Server does
2013-03-03 17:50:02 8865 1
原创 QT 打印中文显示乱码的解决方法
对编码的了解不多,只知道是编码的问题,解决办法是: #include QTextCodec *codec = QTextCodec::codecForName("System"); //获取系统编码 QTextCodec::setCodecForLocale(codec); QTextCodec::setCodecForCStrings(codec
2013-03-01 13:36:09 1577
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人