摘要: // 自定义消息处理 qInstallMessageHandler(comfunc::myMessageOutput); void comfunc::myMessageOutput(QtMsgType type, const QMessageLogContext &context, const QS 阅读全文
posted @ 2021-02-03 23:20 osbreak 阅读(163) 评论(0) 推荐(0) 编辑
摘要: Qt提供了强大的2D绘图系统,可以使用相同的API在屏幕和设备上绘图 主要基于 Qpainter QPainterDevice QPaintEngine 这三个类。 Qpainter 主要执行绘图操作 QPainterDevice提供绘图设备,是一个二维设备的抽象。可以使用Qpainter在其上绘图 阅读全文
posted @ 2021-02-03 23:12 osbreak 阅读(318) 评论(0) 推荐(0) 编辑
摘要: 透明窗口 如果想实现窗体部件透明效果,只需在设置背景时指定alpha值即可。 如QPushButton{background - color:rgba(255,255,255,100)} rgba():红绿蓝透明--其中a的值为100,则会出现半透明的效果。 ui->setupUi(this); s 阅读全文
posted @ 2021-02-03 23:04 osbreak 阅读(74) 评论(0) 推荐(0) 编辑
摘要: Qt风格 Qt风格是一组继承QStyle的类。 QStyle是一个抽象基类。 QCDEStyle // CDE风格 QCleanlooksStyle // 类似于GNOME的风格 QGtkStyle // Gtk+的风格 QMotifStyle QMacStyle QPlastiqueStyle Q 阅读全文
posted @ 2021-02-03 23:01 osbreak 阅读(645) 评论(0) 推荐(0) 编辑
摘要: QVariant类像是最常见的Qt的数据类型的一个共用体。 一个QVariant对象在一个时间只保存一个单一类型的单一值。 使用toT()函数来将QVariant对象转换为T类型。并且获取他的值。 toT()函数会复制QVariant对象,然后对其转换。所以QVariant对象并不会改变。 对于一个 阅读全文
posted @ 2021-02-03 22:42 osbreak 阅读(334) 评论(0) 推荐(0) 编辑
摘要: 1、颜色对话框 QColor: QColoDialog: QColoDialog::getColor()//获取颜色 //创建颜色对话框,默认为红色。 QColorDialog color(Qt::red,this); //显示颜色对话框的内容 color.setOption(QColorDialo 阅读全文
posted @ 2021-02-03 22:17 osbreak 阅读(149) 评论(0) 推荐(0) 编辑