月度归档: 2016年1月

MFC创建对话框项目 属性工具栏里的常用设置项

创建基于对话框的 MFC项目 设置对话框属性的面板里常用的设置项 1.ID:对话框ID,唯一标识对话框资源,可以修改。此处为IDD_ADDITION_DIALOG,我们不修改它。 2.Caption:对话框标题。此处默认为Addition,我们将其修改为“加法计算器”。 3.Border:边框类型。有四种类型:None、Thin、Resizing和Dialog Frame。我们使用默认的Dialog Frame。 4.Maximize:是否使用最大化按钮。我们使用默认的Fal…

MFC打开文件对话框 CFileDialog的用法

MFC和Qt一样为我们提供了系统自带的文件对话框,使用CFileDialog类就可以了,首先构造一个对象并提供相应的阐述,构造函数原型: CFileDialog::CFileDialog( BOOL bOpenFileDialog, LPCTSTR lpszDefExt = NULL, LPCTSTR lpszFileName = NULL, DWORD dwFlags = OFN_HIDEREADONLY | OFN_OVERWRITEPROMPT, LPCTSTR lps…

Qt4代码移植到Qt5所遇到的问题和解决方法

今天继续折腾Qt玩,在网上找了一个qt4写的单机版斗地主小游戏源码,准备自己研究一下,我是在mac系统下安装的qt5.5版本,所以需要修改一个才能编译成功! (我也不知道都需要修改那些代码 先编译一下 哪里报错改哪里) 第一个错误:  fatal error: ‘QFrame’ file not found 这个问题我之前遇到过,这是应为Qt5已经废弃了 QFrame了 需要把 #include <QFrame>替换成 #include &…

Qt练习小例子 不规则窗口+格子棋游戏

玩游戏的时候,经常会看到很炫酷的游戏启动的小窗口,于是就做个一个大家看看效果 鼠标按住这个窗口可以移动 代码编译运行 就会弹出一个 小机器人窗口 三秒后自动切换到格子棋游戏界面,如下图 鼠标点击棋盘就可以移动小机器人,(只单纯做了个移动 别的都没弄 技术有限 还需要积累) 这个代码逻辑很简单,直接看一下代码吧:

上面代码中用得到了qt的QTime…

Qt做的登陆框 不使用ui文件

我也是刚接触Qt 今天练练手,为了巩固对Qt的理解 我这次不使用qt里可视化的ui文件做登陆框,全部都是自己手敲代码,自己调整按钮、窗口位置 。 这是登陆框界面: 这是登陆后的页面: 登陆后的界面是我博客的首页 使用 QWebView 类里的load函数引入的 就像HTML里的 <iframe> 标签一样,第二个窗口上面的四个按钮 我就实现了第一个 “退出”功能,点击退出后就会 回到登陆框。其他几个按钮纯属是装B 大家可以无视了 还是老样子,我也不写什么语法,某个…

PHP文字加密解密方法 使用urlencode()将字符串以URL编码

今天闲着无聊就弄了一个别人写的Discuz的插件的代码看看, 突然发现以下代码: 比较蛋疼,这些个字符串作者也加密。冥冥之中感觉这个加密方式像是 网址URL有中文的时候出现的乱码的那一种。然后一谷歌还真是! 上面代码中的 &#x5B89;&#x88C5; 这类的都是使用php中的 urlencode() 函数生成的,urlencode()函数原理就是首先把除了 -_. 之外的中文字符转换为十六进制,然后在每个字符前面加一个标识符% 知道加密方法自然有办法界面,…

Qt自带的文件对话框

Qt还给提供了文件选择对话框,在QFileDialog类中  ,它提供了很多静态函数,用于获取用户选择的文件。getOpenFileName()函数在Windows和MacOS X平台上提供的是本地的对话框。 当然也可以使用QFileDialog类,该类提供的始终是Qt自己绘制的对话框,而不都是调用系统资源API。 具体的各个参数的含义可以查看Qt的帮助文档 效果图: 还是老样子,没什么需要理解,都是语法 只有记住就可以了 直接看看代码: [crayon-60c5cd9877…

Qt 提供的错误消息对话框 简单用法

QErrorMessage类提供了错误消息显示对话框。直接饮用头文件既可以使用十分简单方便。 需要使用头文件:  #include <QErrorMessage> 效果如下: 很简单的小例子,大家直接看代码吧(我代码里写了注释)

整个项目的完整代码可以在这里下载:错误消息对话框

Qt 自带的标准颜色对话框

Qt提供了一套标准的通用对话框,对于一些常用的我们之间用就可以了 很方便! 现在就先给大家介绍一个颜色对话框。 就是这么一个效果,调用标准颜色对话框 就会弹出一个系统自带的“调色板”然后供你选择颜色,然后点击OK  就可以获取到 你刚才选择的颜色的RGB值, 这个小功能才很多程序上都很常见。 由于是qt给你已经弄好的  所有这个很方便 两行代码 就能搞定,

完整代码可以在这里下载:qt标准颜色对话框