首页 > TAG信息列表 > Widget

C++ qt入门(持续更新)

环境配置 qt-unified-windows-x64-4.4.1-online.exe 下载链接: 在线安装时,除了默认的,还需要下载任意一个版本的MinGW、msvc VSqt插件:在VS的拓展--拓展管理中搜索QT下载 第一个项目 选择Widgets application,qmake编译、QMain为主窗口类。其他默认 创建成功后,可以看到一些文件。 pro,

QT项目二:局域网聊天工具

QT项目二:局域网聊天工具参考《Qt及Qt Quick开发实战精解》,该书介绍的很详细,不做过多介绍。末尾有源码下载地址1.main.cpp#include "widget.h" #include <QApplication> int main(int argc, char *argv[]){    QApplication a(argc, argv);    Widget w;    w.show(); 

Qt设置背景颜色,QLabel,QWidget……

void setBackground(QWidget* widget, const QBrush& brush) { QPalette palette(widget->palette()); palette.setBrush(QPalette::Background, brush); widget->setAutoFillBackground(true); widget->setPalette(palette); } void setBackground(QWi

向QtableWidget中添加自定义widget崩溃异常: 0xC0000005

1.问题描述 想给QTableWidget添加QCheckBox,代码如下,tableWidget->setCellWidget老是崩溃(0x0F954E63 (qwindows.dll)处(位于 QStockView.exe 中)引发的异常: 0xC0000005: ),我用的其他的tableWidget添加QCheckBox却是正常的。搞了一天; QCheckBox* pCheckBox = new QCheckBox();

1、创建窗口界面,在界面里添加标签

1、创建一个widget工程 2、在系统自动创建的文件widget.h 中添加两个标签lab1 lab2 #ifndef WIDGET_H #define WIDGET_H #include <QWidget> #include <QLabel> class Widget : public QWidget { Q_OBJECT public: Widget(QWidget *parent = 0); ~Widget(); priv

PyQT 的信号和槽

一、基本概念 信号与槽是Qt的核心机制,也是PyQt5编程时对象之间通信的基础,在PyQt5中每一个QObject对象(包括各种窗口和控件)都支持信号与槽机制,通过信号与槽之间的关联,就可以实现对象之间的通信,当信号发射时,连接的槽函数就自动执行,在PyQt5中信号与槽是通过对象的 signal.connect() 连

live2d 看板娘可用模型

live2d-widget-model-chitose live2d-widget-model-epsilon2_1 live2d-widget-model-gf live2d-widget-model-haru/01 (use npm install --save live2d-widget-model-haru) live2d-widget-model-haru/02 (use npm install --save live2d-widget-model-haru) live2d-widget-mod

Qt绘图设备QImage

#include "widget.h" #include "ui_widget.h" #include <QPainter> Widget::Widget(QWidget *parent) : QWidget(parent) , ui(new Ui::Widget) { ui->setupUi(this); /* 绘图设备 */ QImage img(300, 300, QImage::Format_RG

Qt绘图设备QPixmap

Widget::Widget(QWidget *parent) : QWidget(parent) , ui(new Ui::Widget) { ui->setupUi(this); /* 绘图设备 专门为平台做了显示的优化 */ QPixmap pixmap(300, 300); pixmap.fill(Qt::lightGray); QPainter painter(&pixmap); painter.setP

低代码实践 简道云

【简道云官网】零代码轻量级应用搭建平台 注意:表头type取值 user、dept       { "header": [ { "id": "020100300000000000000001", "form": "020100300000000000000001", "text":

Qt绘图事件paintEvent

#ifndef WIDGET_H #define WIDGET_H #include <QWidget> #include <QPainter> QT_BEGIN_NAMESPACE namespace Ui { class Widget; } QT_END_NAMESPACE class Widget : public QWidget { Q_OBJECT public: Widget(QWidget *parent = nullptr); ~Wi

Qt模态框和非模态框

#include "widget.h" #include "ui_widget.h" #include <QDebug> #include <QDialog> #include "mywidget.h" Widget::Widget(QWidget *parent) : QWidget(parent) , ui(new Ui::Widget) { ui->setupUi(this);

Flutter 文字上下滚动切换 用于公告消息提示

效果预览 1 基本使用代码 void main() { ///启动根目录 runApp(MaterialApp( home: TestTipsPage(), )); } class TestTipsPage extends StatefulWidget { @override _TestTipsPageState createState() => _TestTipsPageState(); } class _TestTipsPageState ext

QT学习笔记2

P6. QPushButton创建 P7. 对象树 P8. Qt中的坐标系 (P6 QPushButton创建) QPushButton Class:   Header: #include <QPushButton>   qmake: QT += widgets 1 #include "widget.h" 2 #include<QPushButton> 3 Widget::Widget(QWidget *parent) 4 : QWidget

【QT】入门阶段之事件

本小节内容为《QTCreator快速入门》的事件笔记。包含事件关系图、鼠标、键盘、定时器等事件以及事件过滤器、事件的发送等。 1 基础概念 1.1 事件关系图 1.2 事件 事件对象:每个事件都会包装成一个QEvent对象,然后传递到对应部件。 在Qt中,任何QObject子实例都可以接受和处理事

Theia 窗口组件 widget

组件widget是在 Theia 工作台中显示内容的部分,例如 视图或编辑器。 Theia 中现有组件的示例是文件浏览器、代码编辑器或问题视图。 通过自定义小部件,您可以将自己的自定义 UI 放置在基于 Theia 的应用程序中。 您的自定义 UI 在窗口布局方面与其他组件的行为相同,包括标题选项卡、

fyne编写简单桌面应用

应用的效果图 fyne项目解决问题 1. 中文字体 // 设置系统环境的字体常量 os.Setenv("FYNE_FONT", path) 2. 动态绑定 //先用string切片, string中##连接属性,再分割成struct var vmStrList binding.ExternalStringList vmStrList = binding.BindStringList(&[]string{}) 项目主

python学习杂记——tkinter中一些widget的默认边界宽度(borderwidth)

1、pack布局和grid布局不能混用,但place布局可以和pack、grid布局混用,尤其在设计较复杂的布局时,用place进行精细布局是非常必要的。 2、要准确的布局,要了解widget的默认边界宽度(borderwidth) Label,标签,默认为1像素 Button,功能按钮,默认为2像素 Entry,文本框,默认为2像素 Radiobutton,选

ExtJS类成员-类相关功能

更新记录 2022年7月3日 发布。 2022年7月2日 从笔记迁移到博客。 ExtJS教程汇总:https://www.cnblogs.com/cqpanda/p/16328016.html Ext.Base类 Ext.Base类是所有Ext类的基类,不论是预定义类还是自定义类 所有使用Ext.define()方法定义的类都继承自Ext.Base Ext.Class类 Ext.Clas

【Django Admin】django-import-export, 导出数据+PRO

# settings.py INSTALLED_APPS = [ 'import_export', 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.mes

基于wol学习自定义odoo的widget

简介: 在odoo二次开发中,会经常有一些个性化的前端界面需求,而odoo自身的ui样式并不支持,这时候就需要开发人员自定义widget组件满足界面需求,odoo前端界面就是由许多widget渲染组成,包括字段组件,action动作,以及一些自定义界面都是通过继承widget进行拓展而来,可以说widget是odo

用python做个计算器不是轻轻松松吗~

计算器 Kivy是一个免费的开源Python库,可以快速轻松地开发高度交互的跨平台应用程序。 这里我将使用Python中的Kivy包来构建一个计算器GUI。(https://jq.qq.com/?_wv=1027&k=8PRAY8Vo) python答疑 咨询 学习交流群2:660193417### from kivy.app import App from kivy.uix.butto

【IDL】编写程序启动界面

很多时候程序启动时需要花一定的时间进行界面初始化、配置文件读取等操作,需要用户等待,此时如果有个带漂亮图片或程序版权信息的界面在那放着会让人感觉程序启动中,马上就起来了。从IDL实现上讲,无非就是显示一个不带菜单,不带标题栏的widget_base,里面显示了一张图片。下面以一个常规

QBoxLayout的布局算法及一些影响widget大小的因素

QLayout 相关的类: QLayout继承自QLayoutItem, 常用的子类有QBoxLayout和QGridLayout. 一个布局里会很多个QLayoutItem. QWidget是通过QWidgetItem这个适配器放到QLayout里到的, QWidgetItem继承自QLayoutItem, QWidgetItem还有一个子类, QWidgetItemV2, 在QWidgetItem的基础上

元对象测试

界面 代码 qperson.h #ifndef QPERSON_H #define QPERSON_H #include <QObject> class QPerson : public QObject { Q_OBJECT Q_CLASSINFO("author", "Shao ZHeming") Q_CLASSINFO("company", "nio") Q_CLASSIN