Qt
文章平均质量分 66
Pluser
iStudy, iSport, iMusic, iLife ^_^
展开
-
Qt 无边框、透明、可移动、的个性窗体案例详解
很多朋友都问透明的效果怎么做,为什么自己做的无边框窗体不可移动,一个个回答的很累,干脆写出来分享下好了,我只用代码说话。 main.cppint main(int argc, char *argv[]){ QApplication::setStyle("cleanlooks"); QApplication a(argc, argv); login转载 2012-08-14 16:15:06 · 1279 阅读 · 0 评论 -
Qt之UDP的网络广播例子
UDP 用户数据报协议,是一种轻量级、无连接,不可靠,数据报的传输层协议。一般用在短消息、广播消息等中,本文中是用在广播定时发送消息中。 注意还是要在.pro中加入 QT += network广播定时发送给用户数据:1、UDP的服务器端 先创建一个QUdpSocket对象,再创建一个定时器QTimer每秒发送一次数据,最后利用QUdpSocket的writ原创 2012-10-08 22:22:46 · 16339 阅读 · 7 评论 -
Qt查看主机信息如ip/hardware address/netmask等
注意要在.pro中添加QT += network 1、通过QHostInfo获取主机名,在通过主机名可以获取ip2、通过QNetworkInterface可以获取本机的所有网络接口,即可以获取接口中的name,hardware address3、又可以通过网络接口获取网络地址如IP,NETMASK等,即QNetworkInterface的成员函数addressEntries()原创 2012-10-08 21:46:52 · 3881 阅读 · 0 评论 -
修改Qt程序的图标
windows环境下,在默认情况编译后生的可执行文件图标总是一个白色的小窗口,感觉不是很好看下面就说一下可执行文件的图标修改方法,如下:首先准备个ICO图标。例如:myappico.ico用记事本新建个文件里面就写一行:IDI_ICON1 ICON DISCARDABLE "myappico.ico"保存改名为 myapp.rc并把它和你的图标myappico.ic转载 2012-11-27 19:24:21 · 814 阅读 · 0 评论 -
Windows如何打包Qt程序 .
Windows如何打包Qt程序很多Qt爱好者想发布自己的Qt软件,但却发现在其他没有安装Qt SDK的机器上无法运行,这就是本文想要说明的问题。现在网上大部分软件都要发布自己开发的应用程序,都会打包到exe文件中,待安装完exe文件后,就会生成很多小文件,其实原理都一样,只是各自使用的打包工具不能罢了。本文主要介绍在Windows平台如何打包自己的Qt程序,相对比较简单的,这并没有正规转载 2012-11-27 19:43:50 · 1079 阅读 · 0 评论 -
Qt-----给Qt程序添加启动动画
一些应用程序启动很慢时,一般会在启动时显示一个画面,利用这种方法可以让程序启动时间不那么长。给Qt应用程序加一个启动画面很简单,需要使用的类是QSplashScreen,在窗口没有显示之前,QSplashScreen显示一个图片,他还可以在图片上显示文字信息提示用户当前程序初始化的进度。一般情况下,启动画面代码在main()函数中,加在调用QApplication::exec()之前 具体转载 2012-11-24 09:05:14 · 1175 阅读 · 0 评论 -
利用XML在QTextBrowser显示带图片的文件
XML简介(自C++ GUI Qt 4编程(第二版)第16章XML): XML(eXtensible Markup Language,可扩展标记语言)是普遍用于数据交换和数据存储的一种多用途文本文件格式。XML首先是由万维网协会(World Wide Web Consortium,W3C)作为SGML的一个替代品来开发的。它的语法规则与HTML相似,不过XML是一种用于语言分析的语原创 2012-08-13 16:17:01 · 5040 阅读 · 1 评论 -
Qt对中文文件的简单加密解密
中文文件加密、解密,最简单的方法即可利用 QByteArrary::toBase64(),QByteArray::fromBase64()函数进行转码和解码进行简单加密、解密 即自己写个简单程序将中文文件加密后保存于新的文件中,再通过通过fromBase64解密显示。 代码简单如下://加密void encryption(const Q原创 2012-08-13 16:36:57 · 15523 阅读 · 2 评论 -
Qt计算器
This is simply caculator that was based on Qt.This ui is base on window caculator:Because of my ability is limited, caculator must have a few bug.You can download on it:http://downlo原创 2012-03-27 16:34:11 · 2288 阅读 · 1 评论 -
Qt事件处理小应用之KeyGame
C++ GUI QT4第7章事件处理学到这章,自己就想弄个字母按键的游戏的程序,即加强对事件处理的理解! 游戏界面: 游戏说明:本游戏为字母按键游戏,即可练习对字母按键的熟练度。1、游戏开始以1S的速度下降,每次一行中出现字母数为1-2个; 每按键对的次数增加50,即下降速度增加0.1s;2、当丢失20个时,即游戏结束;可选择Restart键,重新原创 2012-06-04 23:58:17 · 935 阅读 · 0 评论 -
QT设置QPushButton的Text字体颜色
调色板类QPalette QPalette类包含了Qt窗口不见的颜色组(collor group);1.Active组,该组的颜色用户当前活动的(active)窗口,即具有键盘或鼠标焦点的窗口;2.Inactive组,该组用语其他的窗口;3.Disabled组,该组用语窗台为不可用的(disabled)的子窗口部件(不包含窗口).所有Qt窗口部件都拥有一个调色板并使用它绘制转载 2012-03-05 16:18:04 · 25861 阅读 · 3 评论 -
Qt调用任意文件、QDesktopServices::openUrl奇异问题
QProcess *myProcess = new QProcess(); myProcess->start("xml/aaa.exe"); if(myProcess->state() == QProcess::NotRunning) { QMessageBox::about(this, tr("asdf"),原创 2012-11-25 15:50:21 · 5716 阅读 · 0 评论