6 mingxinke

尚未进行身份认证

我要认证

生命不息,奋斗不止!

等级
TA的排名 14w+

WPF 设置TextBox为空时,背景为文字提示。 (转)

<TextBox FontSize="17" Height="26" Margin="230,150,189,0" Name="txt_Account" VerticalAlignment="Top" Foreground="Indigo" TabIndex="0" BorderThickness="1"> <TextBox.Resources>

2016-04-23 10:40:49

VS生成DLL没有生成LIB文件的解决方法

1、在所建工程上单击鼠标右键,在弹出的右键菜单中选择“添加-->新建项....---->模块定义文件”,在该模块定义文件中写导出函数表,单击确定。然后在所建工程上单击鼠标右键,选择“属性”菜单,在弹出的属性对话框中“链接器-->输入-->模块定义文件”中填写刚才定义的def文件,然后再重新编译即可生成LIB文件。2、新建->win32项目->->dll->->导出符号(这样的话vs会自动帮

2016-02-23 10:48:12

TCP打洞

TCP打洞在处于NAT之后的两台主机之间建立p2p TCP连接比建立相应的UDP要稍微复杂,但在协议层次,TCP打洞非常类似与UDP打洞。然而TCP协议本身比较复杂,因此支持的NAT比较少。然而,在NAT支持TCP打洞的情况下,TCP打洞像UPD打洞那样快并且可靠。穿透“行为良好”的NAT的TCP p2p连接事实上比UDP连接更健壮,因为,TCP协议的状态机给路径上的NAT提供了一种决定特

2016-02-01 14:28:44

用Qt操作Word文档

由于项目需要通过dot模板导出doc的文档,所以就查了资料写了一个操作word 的类,只实现了部分功能,其代码如下:#include "wordengine.h"#include "qt_windows.h"WordEngine::WordEngine(QObject *parent) : QObject(parent), m_bOpened(false), m_wordD

2016-01-27 11:01:23

QT对话框去掉帮助或者关闭按钮

建了一个对话框,我不想把边框去掉,只想去掉关闭按钮,setWindowFlags(windowFlags()&~Qt::WindowCloseButtonHint&~Qt::WindowContextHelpButtonHint);结果那个问号的按钮去掉了,但是关闭按钮还在setWindowFlags(Qt::WindowTitleHint | Qt::CustomizeWindowHint | Q

2016-01-26 19:01:54

设置软件只能运行一个

//确保只运行一次QSystemSemaphore sema("ServerKey", 1, QSystemSemaphore::Open);//在临界区操作共享内存sema.acquire();QSharedMemory mem("ServerObject");// 如果全局对象以存在则退出if (!mem.create(1)){ QMessageBox::warning(NU

2015-07-27 10:28:40

QT如何实现后台运行(即最小化到右下角托盘)

QT如何实现后台运行(即最小化到右下角托盘) 第一期:用hello world简单的代码更容易看懂托盘的具体实现,一些细节问题,比如为什么提示消息没有显示在托盘上,如何在tip消息上增加图标等。#include class myclass: public QWidget{public:        myclass();priva

2015-06-18 14:19:10

Qt 之 stylesheet 用法, QSS实例

规则见帮助文档背景图片九宫格border-width: 5px; border-image: url(./run/images/news/group_normal.png) 5 5 5 5 stretch stretch;border-width必须要加上,用border-image来自动根据大小扩展,而不用background-image字体颜色color:

2015-06-01 14:47:33

继承 QWidget setStyleSheet无效,解决方法。

发现 继承自QWidget的自定义类 ,使用setStyleSheet无效,如果删除头文件中的 Q_OBJECT,setStyleSheet生效,但不用OBJECT 就无法所使用signal and slot,最后找到解决办法,继承自QWidget的自定义类中,重载 paintEvent方法,并加入如下代码:QStyleOption opt;opt.init(this);

2015-06-01 14:38:59

浅谈C++变量命名规则

浅谈C++变量命名规则 不知道别的公司如何,反正我现在的公司对变量命名并没有一定的规范,唯一要求就是能简单易懂,但是,我想,这个多个程序员,大概每个人都有自己习惯的一套 命名规则吧,不过,要是并不通用的话,大概看别人的程序会很头疼吧,SO 为了别人看偶的程序不至于太头疼,偶决定找个通俗的命名法来参考下,于是,搜到了匈牙利命名法。。。匈牙利命名法的来历和介绍分类:C Plus Plus

2015-03-03 11:02:03

const的用法,特别是用在函数前面与后面的区别!

const的用法,特别是用在函数后面在普通的非 const成员函数中,this的类型是一个指向类类型的 const指针。可以改变this所指向的值,但不能改变 this所保存的地址。在 const成员函数中,this的类型是一个指向 const类类型对象的 const指针。既不能改变 this所指向的对象,也不能改变 this所保存的地址。 关键字:Const,Const函数,Const变

2015-02-04 16:34:58

QT:在QTableView中使用各种自定义委托

QT的MVC(View/Delegate)模型十分强大,可以利用各种控件来对表格的输入进行限制,不过我以前一直没有过,这几天研究了一下,写个小例子,希望大家喜欢。如果看不懂这个例子,请先看QT的自带例子:http://qt-project.org/doc/qt-4.8/itemviews-spinboxdelegate.html思路:1:为每一列定义委托:A:第一列是编

2015-02-03 09:40:59

intellij idea14修改代码自动补全快捷键

file->setting->Editor->Code completion快捷键设置:file->setting->Keymap->Main menu->Code->Completion

2015-01-31 22:30:47

Qt之QTableView

之前有讲解过QTableWidget的使用(QTableWidget详解(样式、右键菜单、表头塌陷、多选等)),已经算是很详细了,这节再讲更常用的视图部件QTableView的高级用法。    Qt中有几种纯粹的视图部件:QListView、QTableView、QColumnView、QTreeView,所有的这些视图都必须提供一个模型(无论是自定义,还是Qt中已提供的)来与之配合。

2015-01-28 14:19:00

Qt之模型/视图(委托)

概念    不同于模型 - 视图 - 控制器模式,模型/视图设计不包括用于管理与用户交互的一个完全独立的组件。一般情况,视图负责将模型数据呈现给用户以及处理用户输入。为了输入更加具有灵活性,则由委托来执行交互。这些组件提供输入功能,且在一些视图中还负责渲染个别项目。控制委托的标准接口在QAbstractItemDelegate类中定义。    委托能够通过实现的paint()和sizeHi

2015-01-28 14:12:10

Qt中如何启动其他应用程序(QProcess)

类QDesktopServices提供的方法访问常用的桌面服务,如浏览器、播放器、电子邮件客户端、我们使用QDesktopServices::openUrl(url),可以根据指定的url打开Web浏览器,并返回结果,如果成功返回true,否则返回false。相应的可以打开文件(夹),可执行程序等!    如果想要启动其他应用程序使用QProcess,当发生错误时,可以根据指定的错误描述所

2015-01-27 13:48:30

QT QTableWidget 用法总结

http://blog.csdn.net/starcloud_zxt/article/details/5185556自定义QT按钮也比较好http://blog.csdn.net/polokang/article/details/6696982 来自http://hi.baidu.com/zh_again/item/f1e6f0c039c3c450ad00ef53 内容也很好h

2015-01-22 15:47:54

Qt Qtableview 的一些用法

Qt Qtableview 的一些用法标签:Qt Qtableviewhttp://5449763.blog.51cto.com/5439763/1122514一些Qtableview的用法: 一、Qtableview主要借助于QStandardItemModel类来使用,最后再把QStandardItemModel的对象set进去即可 QTableView

2015-01-22 15:43:31

QSqlTableModel 使用方法

Qt QSqlTableModel 使用心得连接数据库执行sql查询,条件显示,排序获取记录数,列数以及记录内容,字段内容新增,修改,删除,恢复其它1---------------连接数据库(我用的access2003做实验)在.pro文件添加QT +=SQLwin32:CONFIG+=console

2015-01-22 15:32:33

QT5.2中文乱码解决问题

总结:之前Qt4写的代码用QTextCodec::codecForTr()来解决中文输入问题,为了防止错误的滥用,在Qt5中已经取消了这个方法。          Qt5+VS2010中文乱码问题的解决:【请记住VS2010必须打普定vs2010sp1,下面代码才有效】#if _MSC_VER >= 1600#pragma execution_character_set("utf-8

2015-01-22 13:26:49

查看更多

勋章 我的勋章
    暂无奖章