一、默认基类 默认部件基类包括QMainWindow、QWidget、和QDialog这三种,这三个部件基类也是用的最多的。    QWidget类是所有部件对象的基类,被称为基础窗口部件,继承关系详看QWidget类关系图。QWidget提供自我绘制和处理用户输入等基本功能,如接收鼠标、键盘和其它事件,并且在屏幕上绘制自己的表现。每一个窗口部件都是矩形,并且它们按Z
转载 2024-03-18 09:15:39
181阅读
QT中QMainWindow、QWidget、QDialog简述在分享所有基础知识之前,很有必要在这里介绍下常用的窗口-QWidget、QDialog、QMainWindow。熟悉Qt的同学都应该知道,在新建Qt Widgets项目进行类信息选择时会碰到它们,没错,很巧,每次都能碰到。所以,在以后的Qt开发中,我们会经常和它们打交道。常言道,知己知彼,百战不殆。只有了解它们、熟悉它们,才能更好地驾
如何替换QT桌面应用的图标,这么简单的一个需求,却让人折腾了半天.本人使用的是Linux版本Qt Creator4.12.4, Qt 5.14.2,版本有点老了,但是这块的内容应该不影响. 网上的博文,一没有指明版本,二是说的太粗略,让人一头雾水,我跟着做,竟然没有看到预期的效果,光火. 文章目录第一种替换方式:第二种替换方式第三种方式-代码 首先,更正其他博文一点:替换桌面应用Icon,并不是
一、描述工程工程文件.pro描述了工程信息。工程文件信息会被qmake用于生成包含构建过程中所需的所有命令的MakeFile。工程文件通常包含一系列头文件和源文件,通用配置信息以及音乐程序指定的细节,如应用程序的链接库、搜索路径。 工程文件包含一定数量的不同元素,如注释、变量声明、内置函数以及简单的控制结构。在大多数简单的工程中,只需要声明使用简单配置选项构建工程的源文件和头文件即可。 
转载 11月前
89阅读
QDesktopWidget类提供对多头系统的屏幕信息的访问。头文件:#include <QDesktopWidget>qmake:QT += widgets继承:QWinght具有多个图形卡和监视器的系统可以管理可用作多个桌面或大型虚拟桌面的物理屏幕空间。此类提供有关用户桌面的信息,例如其总大小,屏幕数,每个屏幕的几何形状,以及它们是配置为单独的桌面还是单个虚拟桌面。由Qt提供的小工
转载 2024-03-29 16:06:31
173阅读
 QWidget类是所有用户界面对象的基类。 窗口部件是用户界面的一个基本单元:它从窗口系统接收鼠标、键盘和其它事件,并且在屏幕上绘制自己。每一个窗口部件都是矩形的,并且它们按Z轴顺序排列。一个窗口部件可以被它的父窗口部件或者它前面的窗口部件盖住一部分。     QMainWindow 类提供一个有菜单条、锚接窗口(例如工具条)和一个状态条的主应用
Qt Demo, 原来项目可以正常运行.进过了一些修改和窗体的调整,再次运行提示:invalid use of incomplete type ‘class QDesktopWidget’提示比较怪异,一时看不出什么原因.探索一番,找到了答案,其实就是修改之后,内容的引用没了,补上即可:#include <QDesktopWidget>...
原创 2021-06-01 16:35:48
2600阅读
QT += wid
原创 2022-09-18 00:51:16
2788阅读
一、前言: 正常开发GUI会用到的一个控件就是列表,这里介绍的就是QT其中一个列表控件:tableWidget。 需要实现功能:表头设置、内容显示、新增行数据、删除行数据及一些属性的配置。 二、tableWidget属性:1、QHeaderView::QHeaderView(Qt::Orientation orientation,QWidget * parent = 0) 使用给定的方向和父对象,
转载 2024-05-18 06:48:16
1032阅读
窗口的屏幕居中显示问题,在各开发工具中原理相同,首先使用特定的方法得到显示屏幕的宽度和高度,再根据窗口本身的宽度和高度计算出窗口的左上角坐标位置. Qt中可以采用两种方法达到窗口的屏幕居中显示: 方法一: 显示前先计算出窗口显示位子,并移到对应位子后再显示窗口 int main(int argc,  Read More
转载 2015-12-11 22:34:00
255阅读
2评论
#include #include QDesktopWidget *qDesktopWidget= QApplication::desktop(); QRect qrect1 = qDesktopWidget->screen(0)->rect(); qDebug() << "width:" << qrect1.width() << " height:" << qrect1.he...
转载 2019-08-04 11:06:00
383阅读
2评论
U盘安装Ubuntu 16.04 教程(安装全过程,不包含下载)官网:cn.ubuntu/下载连接:位:http://releases.ubuntu/16.04/ubuntu-16.04-desktop-amd.iso32位:http://releases.ubuntu/16.04/ubuntu-16.04-desktop-i386.iso
QDesktopWidget这个类官方说过时了,官方强烈建议不要使用,可以用QGuiApplication代替。先看下QDesktopWidget类获取设备信息的代码: 1 //获取设备屏幕大小 2 QDesktopWidget* desktopWidget = QApplication::desktop(); 3 QRect screenRect = desktopWidget->scr
转载 2021-05-28 08:28:00
2675阅读
2评论
当你需要下载并安装 Python 模块时,有几种常用的方法。以下是一些步骤,你可以根据你的需求选择其中一种方法:使用 pip 安装:首先,确保你已经在本地安装了 Python 环境。你可以在命令行中输入 python 来查看你的 Python 版本。如果你的命令行中找不到 pip 命令,你需要手动安装它。输入以下命令:python -m ensurepip确认 pip 是否正常工作,你可以输入 p
原创 2024-04-08 10:00:11
1813阅读
代码示例:#include <QDesktopWidget>QDesktopWidget *desktop = QApplication::desktop();QWidget w;w.resize(800,800);w.move((desktop->
转载 2022-06-13 17:24:10
203阅读
Linux操作系统是一种开源操作系统,广泛应用于各种服务器和个人电脑中。在Linux系统中,软件包的管理是非常重要的一部分,而RPM(Red Hat Package Manager)就是其中一种常见的软件包管理工具。 RPM是Red Hat推出的一种针对Linux系统的软件管理工具,它能够方便用户进行软件的安装、升级、卸载等操作。在Linux系统中,RPM是一种以.rpm为扩展名的软件包格式,用
原创 2024-02-28 11:39:46
382阅读
安装步骤 cd /usr/local/src wgethttps://pecl.php.net/get/swoole-2.1.1.tgz tar -zxvf swoole-2.1.1.tgz cd swoole-2.1.1 phpize ./configure make make install php.in...
原创 2019-09-11 18:36:53
417阅读
1.进入官网:https://www.mysql.com/ 点击进入DOWNLOADS下载页面2. 进入下载页面后,找到MySQL社区版本MySQL Community (GPL) Downloads点击进入3. 进入社区版页面后,进行如下点击4. 进入后,个人选择各自数据库版本Windows 平台下提供两种安装 MySQL 的方式:MySQL 图形化安装(.msi 安装文件)。免安装
转载 2023-09-07 22:48:35
543阅读
1.官网下载zookeeperhttps://archive.apache.org/dist/zookeeper/ 版本:zookeeper-3.4.10.tar.gz2.上传到alh...
安装ruby 也可以安装指定的版本 可以通过。 查看版本。 安装sass sass依赖ruby,而且版本要2.0及以上。 安装成功。 测试使用 它会生成一个main.css的文件。 安装compass phpstorm中添加自动转换工具
原创 2021-08-05 16:13:46
860阅读
  • 1
  • 2
  • 3
  • 4
  • 5