随笔分类 - QT总结
摘要:1.使用QpushButton自带的API实现: 该方法使用了自带的函数设置,缺点是无法自由调整图标和文字之间的间距 2.使用Qlabel和布局嵌入在自带的QpushButton中
阅读全文
摘要:由于qt中没有原生的执行sql文件的方法。因此我们需要根据sql文件中的流的特点,将其分解成一个个语句单独执行。 1.首先通过Qfile读取sql文件 2.将sql文件中的内容通过“;”进行拆解 3.对拆解后的内容,依次进行执行exec语句。
阅读全文
摘要:QStyleOption类和QStyle类简介 QStyleOption类存储QStyle函数使用的参数。QStyleOption及其子类包含了QStyle函数绘制图形元素所需的所有信息。 由于性能原因,成员函数很少,并且对成员变量的访问是直接的(即。,使用。或- >操作符)。这种低级的感觉使结构易
阅读全文
摘要:QStyledItemDelegate类为来自模型的数据项提供了显示和编辑工具。 当在Qt项视图(例如QTableView)中显示来自模型的数据时,各个项由委托(delegate)绘制。此外,当编辑一个项目时,它提供一个编辑器小部件,当编辑发生时,该小部件放在项目视图的顶部。QStyledItemD
阅读全文
摘要:这个是用在vs2015时爆出的问题。 解决方法是: 1.鼠标放置在解决方案中的工程名处,用鼠标右键点击(右击)。 2.选择Qt Project Settings,在弹出的对话框中的version栏处填写本地qt含有的版本号
阅读全文
摘要:在5.9的官方文档里是找不到QObject中的setUserData 的,相反他提供了setProperty(). void setUserData(uint id, QObjectUserData *data); 这个使用QObjectUserData *userData(uint id)cons
阅读全文
摘要:解决方法主要分为两种: 1.在项目->Project Settings ->编辑器 ->文件编码中使用System 2.对于中文字符,使用QString::fromLocal8Bit()
阅读全文
摘要:1.选择 “其他项目”->”Qt4 设计师自定义控件” **最好选中所有的编译器平台,由于目前使用的Qt Creator是MSVC2015 32位,因此要想Qt creator在中使用必须选中MSVC2015 32 位. 2.根据向导添加控件的类名,点击完成. 1) 一般向导生成的文件都在同一个文件
阅读全文
摘要:1.需要创建一个合适的.pro文件 2.创建一个继承QDesignerCustomWidgetInterface的类,描述控件的一些属性. 另外还有两个虚函数需要被重新实现. 3.domXml()函数 domXml()会返回一个UI文件,这个文件被Qt用来创建一个自定义的控件.并包含了控件的相关参数
阅读全文
摘要:使用QSS自定义控件界面时,QT中控件QCombobox含有两个子控件drop-down和down-arrow.一般而言,当改变QCombox时,很多效果都会出来,但是,针对下拉按钮和下拉图标的自定义效果需要通过QComboBox::drop-down和QComboBox::down-arrow来定
阅读全文
摘要:最近在做QT东西时遇到在指定路径下创建文件,发现qt中没有直接用的。 主要通过自定义一个createFile()函数来实现,其中需要用到<QFile> <QDir> <QDebug>头文件。 为了测试方便,使用QDebug来进行信息点输出。 实际使用时,可以根据需要将函数设置成bool类型,方便进行
阅读全文

浙公网安备 33010602011771号