ICode9

精准搜索请尝试: 精确搜索
  • 2-2-QTextEdit的使用2022-01-03 12:02:55

    文章目录 1、Qt常用部件及相关函数2、QTextEdit 1、Qt常用部件及相关函数 QWidget QString QStringList QLabel QLCDNumber QprograssBar QLineEdit QTextEdit QPushButton QToolButton QCheckBox QFont QTime 2、QTextEdit widget.c #include "widget.h" #include "ui_

  • QAxWidget2021-12-30 10:06:45

    QAxWidget Header: #include <QAxWidget> qmake: QT += axcontainer Inherits: QWidget and QAxBase               Public Functions   QAxWidget(QWidget *parent = nullptr, Qt::WindowFlags f = ...)   QAxWidget(const QString &c, QWidget

  • Qt---获取坐标方法总结2021-12-27 10:04:46

    1、QPoint QWidget::mapToGlobal(const QPoint &pos) const将小部件坐标转换为全局坐标。mapToGlobal(QPoint(0,0))可以得到小部件左上角像素的全局坐标。 2、QPoint QWidget::mapToParent(const QPoint &pos) const将小部件坐标转换为父部件坐标。如果小部件没有父部件,则效果与ma

  • qt源码 水下机器人控制软件GUI源码 基于QT5 QWidget2021-12-10 17:02:31

    qt源码 水下机器人控制软件GUI源码 基于QT5 QWidget 水下机器人控制软件GUI源码 基于QT5 QWidget, 实现水下机器人控制软件GUI。本源码只是GUI框架,没有具体逻辑功能实现千源万码

  • 25,Android工程师跳槽经验分享2021-12-03 21:02:18

    #include namespace Ui { class Widget; } class Widget : public QWidget { Q_OBJECT //分别代表 聊天信息、新用户加入、用户退出 enum MsgType {Msg,UsrEnter,UsrLeft}; public: explicit Widget(QWidget *parent, QString name); ~Widget(); private: Ui::Widget *ui; s

  • QT---窗口类型(改变窗口样式)2021-11-29 18:31:39

    首先代码: 一般窗口都有边框和标题栏,其实这也不是必需的 Qwidget的构造函数有二个参数: QWidget * parent = 0 和 Qt::WindowFlags f =0 , 前面的parent指父窗口部件,默认值为0,表明没有父窗口; 而后面的f参数是Qt::WindowFlags类型的,是Qt::WindowType枚举类型值或组合 用来为部件指

  • QML调用安卓系统摄像头扫描二维码(已封装成模块可移植到QWidget 项目)2021-11-04 18:05:27

    QT中使用qml调用安卓摄像头扫描二维码 已实现功能 1.根据字符串生成二维码 2.解析二维码图片返回字符串 3.调用安卓系统摄像头扫描二维码 4.打开安卓系统闪光灯 5.模块可集成到QWidget项目中使用 使用说明 模块集成到QWidget中 1.将模块文件夹AndroidScan复制到项目pro目录

  • Qt 之层叠QWidget,使用QStackedLayout2021-11-03 13:33:26

    //底层widget QWidget* wd1 = new QWidget(); QHBoxLayout* hbox = new QHBoxLayout(wd1); QWidget* wd1Left = new QWidget(); wd1Left->setStyleSheet("background-color: rgb(0, 200, 0);"); QWidget* wd1Right = new QWidget(); wd1R

  • Qt学习笔记2021-10-15 18:58:12

    目录 对象树示例代码mypushbutton.h 文件mypushbutton.cpp 文件mywidget.h 文件mywidget.cpp 文件main 文件 信号和槽自定义信号和槽自定义信号自定义槽函数 自定义信号和槽出现重载lambda表达式示例代码widget.h 文件widget.cpp 文件teacher.h 文件teacher.cpp 文件studen

  • Qt中的事件学习2021-10-13 16:04:00

    QT中的事件事件是对各种应用程序需要知道的由应用程序内部或者外部产生的事情或者动作的通称。事件是先传递给指定窗口部件的,确切地说应该是先传递给获得焦点的窗口部件。如果该部件忽略掉该事件,那么这个事件就会传递给这个部件的父部件。重新实现事件处理函数时,一般要调用父类的

  • Qt-QWindow加载第三方界面2021-10-02 21:02:21

    //首先获取第三方窗口id //类型可通过vs的spy工具获取 WId id = (WId)FindWindow(L"GUIClassName", L"ProgramName"); if(id == 0) return; //获取窗口 QWindow *window; window = QWindow::fromWinId(id); if(!window) return; //将第三方窗口放入widget中 QWidget* wid

  • Qt +QTimer 定时器的使用2021-09-30 15:03:33

    工程目录:      widget.h: #ifndef WIDGET_H #define WIDGET_H #include <QWidget> #include <QTimer> // 定时器对象 namespace Ui { class Widget; } class Widget : public QWidget { Q_OBJECT public: explicit Widget(QWidget *parent = 0); ~Wid

  • QT组件之间的关联(伙伴关系)和Tab键的顺序调整,代码实现2021-09-24 14:04:34

    1、伙伴关系: 是指界面上一个Label和一个组件相关联。如图,设定标签的text属性为“姓名(&N)”,其中“&”符号用来指定快捷键字符,界面上并不会显示“&”符号。这时候,用户如果按下alt+N,焦点会迅速切换到“姓名”关联的输入框内。 代码: label->setBuddy(lineEdit); label_2->setB

  • QTableView表格控件代理详解2021-09-18 14:32:50

    这里写目录标题 简单代理控件重写关键函数代理控件析构 简单代理控件 新创建的表格是可以直接进行编辑,默认效果类似于QLineEdit,但是如果想要在表格上嵌入一些复杂的控件默认的效果就不行了,例如下面的例子: 其中在双击表格控件后会出现一个下拉框,这种效果就需要使用代理来

  • 第1天 | 28天学会PyQt5,开发四部曲2021-09-17 12:59:59

    PyQt5是基于图形程序框架Qt5的Python语言实现,由一组Python模块构成。允许Python程序员很方便地创建完整的、功能健全的用户界面,是Digia的一套Qt5与python绑定的应用框架。它是一个跨平台的开发库,可以运行在大多数操作系统中,包含Windows、macOS和Ubuntu等。PyQt5采用双重许可模式

  • QWidget 操作汇总2021-09-17 09:05:41

    QT中的事件过滤器 处理事件过滤 bool eventFilter(QObject *watched, QEvent *event) { if(watched == ui->lineEdit||watched == ui->lineEdit_2|| ui->lineEdit_3||ui->lineEdit_4||ui->lineEdit_5||ui->lineEdit_6) { if(event->type() =

  • Python GUI教程(一):在PyQt5中创建第一个GUI图形用户界面(转载)2021-09-09 15:04:55

    # coding:utf-8 import sys from PyQt5.QtWidgets import * if __name__ == '__main__': app = QApplication(sys.argv) win = QWidget() win.resize(450, 150) win.move(300, 300) win.setWindowTitle('州的先生Zmister.com GUI教程')

  • qt因指针未初始化而引发的crash错误2021-08-24 11:31:57

    谨记!!!谨记!!! 1.老规矩看一下问题代码 Login类构造函数,h为指针变量已在.h文件中声明.声明的指针变量一定要初始化!!!一定要初始化!!!一定要初始化!!!否则也会报crash错误 Login::Login(QWidget* parent) : QWidget(parent) , ui(new Ui::Login) { ui->setupUi(this); connec

  • 8.自定义控件2021-08-18 18:04:14

    在搭建Qt窗口界面的时候,在一个项目中很多窗口,或者是窗口中的某个模块会被经常性的重复使用。一般遇到这种情况我们都会将这个窗口或者模块拿出来做成一个独立的窗口类,以备以后重复使用。 在使用Qt的ui文件搭建界面的时候,工具栏栏中只为我们提供了标准的窗口控件,如果我们想使用自定

  • QT常用控件(四)——QTreeWidget(树控件),QTableWidget控件2021-08-09 17:00:06

    QTreeWidget树控件 实例: #include "layout.h" #pragma execution_character_set("utf-8") Layout::Layout(QWidget *parent) : QMainWindow(parent) { ui.setupUi(this); //treewidget树的使用 //设置水平头信息 ui.treeWidget->setHeaderLabels

  • Qt事件初探-发现事件2021-08-07 15:30:43

    Qt事件初探-发现事件 一. Qt中的消息处理机制 用户、操作系统和GUI应用程序 用户操作硬件,操作系统检测到硬件的动作产生了系统消息,把这些系统消息传递给我们的GUI应用程序,在GUI应用程序内QApplication 会把这些系统消息抽象成事件,传递给QObject组件,不同的QObject组件有自己的

  • Qt属性动画效果的实现QPropertyAnimation & 自定义属性Q_PROPERTY2021-08-04 17:04:25

    原文链接:https://www.cnblogs.com/lvdongjie/p/4366092.html      https://blog.csdn.net/wzs250969969/article/details/78418124      https://blog.csdn.net/kaida1234/article/details/82896611   Qt动画架构图: 动画框架由基类QAbstractAnimation和它的两个儿子QV

  • 【第二节】PyQt5基本功能2021-07-31 23:01:37

    #!/usr/bin/python3 # -*- coding: utf-8 -*- """ Py40.com PyQt5 tutorial In this example, we create a simple window in PyQt5. author: Jan Bodnar website: py40.com last edited: January 2015 """ import sys # 这里我们提供必要的引用。基本控件位于pyq

  • PyQt5 QWidget无法显示的问题2021-07-31 09:33:37

    让widget显示颜色的方法: self.setPalette(QPalette(QColor("#ffFF0000"))) self.setAutoFillBackground(True) #自动填充背景         #ff  表示100%不透明  ffffff 表示16进制白色 正确调用构造函数: class 你的类名(QWidget): def __init__(self,parent:QWidget=None

  • Qt---ToolBox自由伸展2021-07-20 19:36:20

    参考:Qt实战12.可自由展开的ToolBox - Qt小罗 - 博客园 (cnblogs.com)   1 MainWindow::MainWindow(QWidget *parent) 2 : QMainWindow(parent) 3 , ui(new Ui::MainWindow) 4 { 5 ui->setupUi(this); 6 setWindowTitle(QStringLiteral("自定义ToolBox演

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有