![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
qt
文章平均质量分 51
会笑的那双眼
喜欢那双会笑的眼
展开
-
Qt自定义控件
步骤如下:1.qt中添加一个新类2.在要提升的界面对其进行提升选项的增加3.进行提升,然后对应的对象就可以直接作为一个新类使用4.直接编译运行即可新建项目fill:#333;color:#333;color:#333;fill:none;}文件新建文件或项目其他项目Qt4设计师自定义控件然后选定插件源码位置与插件项目名称。设置自定义控件列表控件类设置要创建的自定义控件类源文件这个一般不用管,直接使用创建控件类之后默认创建出来的文件即可。说明。原创 2022-11-26 21:28:54 · 2180 阅读 · 0 评论 -
error: undefined reference to ‘vtable for …’
这个报警就是子类没有实现父类的纯虚函数,奇怪的是自定义的虚函数都已经进行了定义,这个时候需要留意还有一种情况就是Qt中一个类继承了QObject,而且添加了Q_OBJECT宏,此时就可能出现上面的异常。原创 2022-10-29 15:52:22 · 3299 阅读 · 2 评论 -
linux Qt4 QJson库使用
QJson下载:https://sourceforge.net/projects/qjson/;下载完毕后按照readme进行编译,最终编译生成的有一个动态库和几个头文件,都在build目录下;这些头文件和动态库按照平常的动态库使用即可:以下即为解析和组装函数使用(可以通过setIndentMode设置序列化格式):#include <QDebug>#include <iostream>#include <parser.h>#include <seria原创 2021-04-28 15:10:20 · 976 阅读 · 0 评论 -
Qt自定义控件组的创建与编辑
编译过程:1.编辑过程中有一项选项是 指定父类,通过此选项可以完成对父类的指定;2.如果一个自定义项目中存在多个自定义类,即在创建自定义控件的界面下创建多个类,那么就可以直接集成在一个库中;3.在Custom Widgets选项中,在控件类选项中中可以进行多个自定义类的定义,在说明部分的 组 中可以针对不同自定义控件进行分组,并且在工具提示部分进行相应的控件介绍。4.关于同组的想要继续扩展...原创 2018-09-27 00:37:47 · 1492 阅读 · 0 评论 -
类的感想
直接在类内部定义使用的函数就是为了改变类内部的数据,调用的函数都是为了改变本类的数据。相当于前面省略了this指针。原创 2018-05-04 18:45:43 · 108 阅读 · 0 评论 -
QLabel
QString string = QWidget::fontMetrics().elidedText("this is need elide",Qt::ElideMiddle,100);QWidget::fontMetrics.elidedText()用于省略一部分文字。fontmetric字体指标。scaledContents缩放label里面的内容(图片),是布满label设置siz...原创 2018-04-25 14:47:16 · 353 阅读 · 0 评论 -
Qframe
QFrame类是针对边框设计的,mid-line是中线,只有在有个尖角的时候才有用,panel是绘制一个面,当凸起raised或下沉sunken的时候,面一起上升或者下降,box是线,凸起或者下降的时候,会有一个尖角,顶尖的位置就是中线的位置,中线宽度的就是拉伸的长度。...原创 2018-04-25 10:28:42 · 1508 阅读 · 0 评论 -
qt父对象定义
qt的构造函数parent的作用是:构造函数把父对象设置给父类,之后通过继承父类把自己的父对象设置为parent。原创 2018-05-02 17:53:53 · 755 阅读 · 0 评论 -
qmessagebox
QColor color = QColorDialog::getColor(Qt::red,this,tr("颜色对话框"),QColorDialog::ShowAlphaChannel); QColorDialog dialog(Qt::red,this); dialog.setOption(QColorDialog::ShowAlphaChannel); dial...原创 2018-04-24 17:17:53 · 197 阅读 · 0 评论 -
qt的ui->setupUi的调用
参考文章,很感谢!#ifndef WIDGET_H#define WIDGET_H#include <QWidget>namespace Ui {class Widget;}class Widget : public QWidget{ Q_OBJECTpublic: explicit Widget(QWidget *parent = 0); ...原创 2018-04-24 14:49:17 · 4169 阅读 · 0 评论 -
Qt的close()和quit()
qt的close和quit,一个是用来关闭窗口的,一个是用来关闭程序的,但是他们之间也有关系。qt手册里有 Closes this widget. Returns true if the widget was closed; otherwise returns false.First it sends the widget a QCloseEvent. The widget is hidde...原创 2018-04-24 14:05:20 · 2036 阅读 · 0 评论