Drag 和Drop是两个完全不同的动作。Qt中的控件可以作为拖动(drag)的地点,也可以作为松开(drop)的地点,或者同时作为拖动和松开的地点。 第一例子用来说明一Qt应用程序接受另一程序触发的拖动事件。该Qt应用程序是一QTextEdit为中央控件的主窗口。当用户从桌面或者一文件浏览器中拖动一文本文件到Qt程序时松开,程序把文件显示在QTextEdit控件中。 下面是主窗
转载 2024-07-24 07:30:34
340阅读
QtreeWidget简介QtreeWidget会有一默认的 columncount的property。如下://qtreewidget 默认的columncount property属性 /* qtreewidget默认的columncount为1.可以通过setcolumncount()把它设置为一多列的qtreewidget */ ui->treeW
Qt中QListWidget/QListWidgetItem详解
原创 2023-03-25 12:06:38
3925阅读
QWidget类是所有用户界面对象的基类,每一窗口部件都是矩形,并且它们按Z轴顺序排列的。一窗口部件可以被它的父窗口部件或者它前面的窗口部件盖住一部分。 先来看内容。QT 主要类 QWidget 是本文介绍的内容,QWidget类是所有用户界面对象的基类。窗口部件是用户界面的一原子:它从窗口系统接收鼠标、键盘和其它事件,并且在屏幕上绘制自己的表现。每一窗口部件都是矩形,
转载 2024-03-22 21:20:04
203阅读
一、前言颜色按钮面板主要用在提供一颜色按钮面板,用户单击某个按钮,然后拿到对应的颜色值,用户可以预先设定常用的颜色集合,传入到控件中,自动生成面板颜色集合按钮,每当滑过按钮的时候,按钮边缘高亮提示当前所在颜色的按钮,当选中某个按钮时,右侧颜色条显示当前选中的颜色,此控件功能极其简单,直接采用动态生成按钮的方式,设置按钮的样式表来设置对应的颜色和高亮边框等,单击按钮发出颜色改变信号即可,对外提供该
简 述: QTableWidget表格,组件的属性介绍和使用,这里写一简单小例子的使用介绍它的基本属性的使用 文章目录开发环境:QTableWidget属性:运行效果:核心源码讲解:源码下载: 开发环境:编程环境: MacOS 10.14.6 (18G103) 编程软件: Qt 5.9.8, Qt Creator 4.8.2 QTableWidget属性:QTableWidget是 表格组件
转载 2024-04-26 15:34:05
635阅读
Qt之 拖放(drag 和 drop) 拖放是应用程序内或者应用程序之间数据传递的一种方式。通常是提供数据的复制和移动。拖放主要包括拖动和放下。有些窗口可能只需要提供拖动功能,有些窗口可能只需要放下,有些窗口可能者功能都需要具备。Qt的一些控件不需要进行任何设置,就具备拖放功能,比如QLineEdit、QTextEdit。 QLineEdit可以接受拖动过来的字符串,而QText
转载 3月前
536阅读
# Python Qt 两个界面关系实现 ## 简介 本文将介绍如何使用 Python 的 Qt 模块来实现两个界面之间的交互关系。我们将使用 PyQt5 进行示范,并通过一简单的示例来讲解整个实现过程。 ## 整体流程 为了更好地理解整个实现过程,我们可以使用一表格来展示每个步骤所需的操作和代码。 | 步骤 | 操作 | 代码 | | --- | --- | --- | | 1 |
原创 2024-01-17 08:28:36
148阅读
(文章目录) 前言 本篇文章继续讲解QT中的知识,主要为大家讲解QPalette和QIcon。 QPalette 和 QIcon 都是Qt框架中用于图形界面设计的类,它们分别用于管理调色板和图标的相关功能。 一、QPalette类 QPalette(调色板) QPalette 类用于管理和控制Qt应用程序的颜色方案,它定义了各种图形界面元素的颜色,如窗口背景、文本颜色、按钮颜色等。通过使用 QP
原创 2023-10-12 21:23:00
1318阅读
文章目录Qt概述Qt快捷键Qt模块创建QT程序命名规范main.cpp工程文件 ~project.pro头文件按钮创建QPushButton对象树Qt窗口坐标体系 Qt概述Qt:是一跨平台的C++图形用户界面应用程序框架完全面向对象的,容易扩展,并允许真正的组件开发Qt快捷键注释:Ctrl+/运行:Ctrl+r编译:Ctrl+b字体缩放:Ctrl+鼠标滚轮查找:Ctrl+f整行移动:Ctrl+
转载 2024-07-09 12:50:13
274阅读
1.实现的功能 在listWidget中水平添QListWidgetItem,点击按钮删除所有QListWidgetItem,下面直接上代码,代码中有每一步的注释。 2.代码实现 1 #include "mainwindow.h" 2 #include "ui_mainwindow.h" 3 #include<QListWidget> 4 #include<QDebug
转载 2020-10-28 11:46:00
565阅读
2评论
、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、#include <QtGui/QApplication> #include <QTableWidget> #include <QTableWidgetItem> int main(int argc, char *argv[])
转载 6月前
26阅读
思路就是找到两个控件在布局中的索引,然后交换,交换完成后重新设置布局。int index1 = ui->gridLayout->indexOf(widgets.at(6));int index2 = ui->gridLayout->indexOf(widgets.at(0));QLabel *lab = widgets.at(index1);widgets[inde...
原创 2021-06-02 10:42:12
1524阅读
 终于到了实际操作的环节了,这一章我们要做的是:创建OpenGL窗口创建并编写着色器程序为着色器程序装配顶点数据启动渲染管线进行绘图第一步:创建新项目首先,我们使用Qt创建一常规的QWidget项目,建议不要勾选ui设计器(个人习惯,笔者不太习惯于使用ui来设计)第二步:创建QOpenGLWidget并实现三虚函数QOpenGLWidgetQt5.4之前,Qt可以通过一QGLWid
转载 2024-10-25 22:11:44
272阅读
全局的,一应用的int main(int argc, char *argv[]) {     QApplication app(argc, argv);     QTranslator qtTranslator;     qtTranslator.load("qt_" + QLocale::system().name(),             QLibraryInfo
qt
转载 2011-07-14 17:47:00
488阅读
2评论
思路就是找到两个控件在布局中的索引,然后交换,交换完成后重新设置布局。int index1 = ui->gridLayout->indexOf(widge
原创 2022-04-08 10:28:30
802阅读
#QT实现多线程 相对于现在Qt的版本,多线程的写法已经有很多种了,我下面例子采用的重写Run函数的方法实现多线程的 这个方法也是我最近做项目 总结出来的一些方法,算是分享给大家。 步骤如下: (1).添加新的类,命名随意。右击项目文件,选择addnew,图如下:(2)选择类 C++ class。 (3) 命名类的名称 ,选择包含QObject。 (4).打开创建的.h文件。毕竟要使用线程,所以要
转载 2023-12-15 19:33:00
68阅读
1.实现的功能在listWidget中水平添QListWidgetItem,点击按钮删除所有QListWidgetItem,下面直接上代码,代码中有每一步的注释。2.代码实现#include "mainwindow.h"#include
转载 2022-06-13 17:41:29
512阅读
2018年27日,公安部正式发布《网络安全等级保护条例(征求意见稿)》,标志着《网络安全法》所确立的网络安全等级保护制度有了具体的实施依据与有力抓手,标志着等级保护正式迈入2.0时代。2018年12月28日,全国信息安全标准化技术委员会归口的《信息安全技术 网络安全等级保护测评过程指南》等27项标准正式发布,为等保对象进行网络安全等级保护的落地实施进行了细化指引。为助力等保2.0落地实施,
转载 2024-01-19 10:25:24
49阅读
目录一、Qt常用头文件1. <QtGlobal>头文件(1) Qt 中的数据类型定义(2) 常用函数(3) 常用宏2.<QMath>头文件二、Qt容器类1.顺序容器(1)QList(2)QLinkedList(3)QVector(4)QStack(5)QQueue2.关联容器(1)QMap(2)QMultiMap(3)QHash(4)QMultiHash(5)QS
转载 2024-04-25 23:02:15
269阅读
  • 1
  • 2
  • 3
  • 4
  • 5