2023/09/15 qt day1

2023-10-29

代码实现图形化界面

#include "denglu.h"
#include "ui_denglu.h"
#include <QDebug>
#include <QIcon>
#include <QLabel>
#include <QLineEdit>
#include <QPushButton>
denglu::denglu(QWidget *parent)
    : QMainWindow(parent)
    , ui(new Ui::denglu)
{
    ui->setupUi(this);
    this->setFixedSize(430,360); //设置固定主界面尺寸
    this->setWindowTitle("Widget"); //设置窗口标题
    this->setWindowIcon(QIcon("C:\\Users\\12297\\Desktop\\icon\\wodepeizhenshi.png"));
//    //实例化一个标签
    QLabel *lab1 = new QLabel(this);
    lab1->resize(430,180); //设置占窗体一半尺寸
    lab1->setPixmap(QPixmap("C:\\Users\\12297\\Desktop\\icon\\logo.png"));
    lab1->setScaledContents(1);
    //实例化第二个标签
    QLabel *lab2 = new QLabel(this);
    lab2->resize(45,30);  //设置尺寸
    lab2->move(this->x()+65,this->y()+200); //移动位置
    lab2->setPixmap(QPixmap("C:\\Users\\12297\\Desktop\\icon\\userName.jpg"));//填充图片
    lab2->setScaledContents(1);
    //实例化第三个标签
    QLabel *lab3 = new QLabel(this);
    lab3->resize(45,30);  //设置尺寸
    lab3->move(lab2->x(),lab2->y()+60); //移动位置
    lab3->setPixmap(QPixmap("C:\\Users\\12297\\Desktop\\icon\\passwd.jpg"));//填充图片
    lab3->setScaledContents(1);
    //实例化行编辑器1
    QLineEdit *edit1 = new QLineEdit(this);
    edit1->resize(200,32); //设置尺寸
    edit1->move(lab2->x()+55,lab2->y()); //移动位置
    edit1->setPlaceholderText("admin"); //设置默认值,占位文本
    //实例化行编辑器2
    QLineEdit *edit2 = new QLineEdit(this);
    edit2->resize(200,32); //设置尺寸
    edit2->move(lab3->x()+55,lab3->y()); //移动位置
    edit2->setEchoMode(QLineEdit::Password); //设置回显模式
    edit2->setMaxLength(6); //设置最大文本容量
    //实例化按钮1
    QPushButton *b1 = new QPushButton(QIcon("C:\\Users\\12297\\Desktop\\icon\\login.png"),"登录",this);
    b1->resize(80,32); //设置尺寸
    b1->move(this->x()+100,lab3->y()+50); //移动位置

    //实例化按钮1
     QPushButton *b2 = new QPushButton(QIcon("C:\\Users\\12297\\Desktop\\icon\\cancel.png"),"取消",this);
    b2->resize(80,32); //设置尺寸
    b2->move(this->x()+230,b1->y()); //移动位置











}

denglu::~denglu()
{
    delete ui;
}

效果图

模拟面试问题

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

2023/09/15 qt day1 的相关文章

  • 是否可以使静态控件透明?

    我正在尝试实现一个静态控件 该控件刷新 更改文本 以响应每秒发生一次的某个事件 由于我不想每秒绘制整个客户区域 所以我决定使用静态控件 现在的问题是父窗口被蒙皮 这意味着它有自定义位图作为背景 而静态控件没有适应 所以我正在寻找使静态控件的
  • 根据当前文化调用不同(本地化)视图

    我在用着LocalizationAttribute它实现了ActionFilterAttribute本地化视图 我简单地说 Localize 在控制器上 我使用 LocalizeStrings resx 文件根据当前线程上的语言进行应用 一
  • 如何将 CroppedBitmap 转换为 BitmapImage

    我正在尝试将 CroppedBitmap 转换为 BitmapImage 编辑 不使用内存流 我尝试过直接转换它 似乎这不是一个选择 这应该没那么难 我正在尝试剪切 BitmapImage 的一部分 并创建一个仅包含新裁剪的 Bitmap
  • 指向指针的指针和指向二维数组的指针之间的区别

    如果我有一个二维数组 B 定义为 int B 2 3 1 3 5 2 4 6 Is int p B与 一样int p 3 B int f B printf d f 1 gives 5作为输出 同时printf d f 给出 1 作为答案 为
  • 如何在 C++ 中从模板基类的构造函数调用模板超类的构造函数?

    我正在使用 sublimetext3 用 c 进行编程 我的程序有一个名为 Array 的超类和一个名为 IntArray 的子类 这两个类都是模板类 目前 我在编译该程序时遇到问题 它不断在我的 IntArray cpp 文件中给出错误
  • ObjectTrackingEnabled 和 linq-to-sql

    I read here http www sidarok com web blog content 2008 05 02 10 tips to improve your linq to sql application performance
  • 用于 C/C++ 的独立跨平台 (Windows/Linux) 文件压缩?

    我正在寻找一个 最好是小的 C 或 C 开源库 我可以将其包含在我的 MIT 许可项目中 托管在 google 代码上 我是一名业余爱好 C C 程序员 所以我并不那么先进 但我只知道为名为 SA MP 的应用程序 适用于 Windows
  • ASP.NET 中的 thread.sleep

    我正在为我的网站模拟彗星实时馈送协议 因此在我的控制器中我添加 while nothing new before timeout Thread Sleep 1000 但我注意到添加此功能后整个网站变慢了 调试后我得出结论 当我打电话时Thr
  • 持续运行的 C# 代码 - 服务还是单独的线程?

    我有一个 NET 4 Web 应用程序 它有 3 个关联的独立项目 DAL BAL 和 UI 我正在使用实体框架进行数据库交互 我有代码循环遍历一堆数据库数据 根据找到的内容调用方法 然后更新数据库 我希望这段代码一直运行 同时 我希望用户
  • Excel 2007 中的数值 - 底层 xml 文件中的表示与存储

    这个问题与 NET和OpenXml有关 我已经阅读了以下文章 它有很好的解释 但没有回答我的问题 Excel 2007 中数值的可视化与底层 xml 文件不一致 https stackoverflow com questions 58594
  • 如何让 PCRE 与 C++ 一起使用?

    这是一个新手问题 但我希望我能尽可能清楚地表达我的问题 我正在尝试用 C 进行模式匹配 我已经从以下位置下载了 PCRE 的 Win32 版本here http gnuwin32 sourceforge net packages pcre
  • 如何在 C++ 中初始化嵌套类的构造函数

    我在初始化嵌套类构造函数时遇到问题 这是我的代码 include
  • 实体框架中的导航属性是什么

    我是实体框架的新手 当Visual Studio创建模型图时我们主要可以看到Entities Propertie和Navigation Properties这两个东西 那么这些Navigation Properties是什么 如何使用它们
  • 如何在 Windows 8.1 上打开多个 Visual Studio 窗口? [关闭]

    Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 我使用的是 Windows 7 我能够启动多个 Visual Studio 并同时工作 现在我有 Windows 8 1 操作系统 每当我
  • 如何通过 Excel 互操作对象自动调整列大小?

    下面是我用来将数据加载到 Excel 工作表中的代码 但我希望在加载数据后自动调整列的大小 有谁知道自动调整列大小的最佳方法 using Microsoft Office Interop public class ExportReport
  • PC 上 XNA 中的信箱和缩放

    有没有一种方法可以让我基本上以 1080p 或 720p 作为默认分辨率来开发 XNA 游戏 然后根据设置的分辨率将游戏中的所有内容缩放到适当的大小 而不必在每个 Sprite 中设置缩放因子Draw 方法 我的想法是 我可以基于 1080
  • 更快的 WinSock sendto()

    我使用的是 Windows Server 2008 我的程序是用 C 编写的 我在 while true 循环中使用 WinSock2 和 sendto 来发送数据包 代码如下 while true if c snd gt max c sn
  • 如何从与 C# lambda 集成(而非代理集成)的 Amazon API 网关获取正确的 http 状态代码?

    我正在使用 C lambda 与 API 网关集成 我希望 API 网关返回正确的错误代码 例如 400 404 500 等 API网关模块tf文件 provider aws version lt 2 70 0 region var aws
  • RC4 实现与 openssl 输出不匹配

    我的目标是在 C C 中实现 RC4 流密码 并确保它产生与使用时相同的输出openssl命令 按照伪代码维基百科 https en wikipedia org wiki RC4 该实现似乎有效 因为它可以加密和解密内容 但是 加密的输出与
  • Json.net 将数字属性序列化为字符串

    我正在使用 JsonConvert SerializeObject 序列化模型对象 服务器期望所有字段都是字符串 我的模型对象具有数字属性和字符串属性 我无法向模型对象添加属性 有没有办法将所有属性值序列化为字符串 我必须只支持序列化 而不

随机推荐

  • 数字图像处理:基于NDVI的遥感影像植被提取

    文章目录 一 实验任务与内容 二 实验原理 三 编程思路 四 实验成果图 五 源代码 ImageProcessing h ImageProcessing cpp Main cpp 一 实验任务与内容 利用VC 编写计算植被指数的程序 1 采
  • Win10系统mvn -version命令不是内部命令 也不是可运行的程序

    最近遇到一个问题 在cmd命令下查找mvn version提示 命令不是内部命令 也不是可运行的程序 网上搜了各种解决办法 例如设置MAVEN HOME M2 HOME等均不行 由于目前使用的是Win10系统 可能是因为系统不同 后来找到一
  • 有哪些前端可以做的性能优化点

    前端性能优化是一个广泛的主题 涉及许多不同的技术和策略 以下是一些常见的前端性能优化点 资源压缩和最小化 使用工具如Terser来压缩和最小化JavaScript代码 使用CSS压缩工具如CSSNano 压缩HTML内容 图片优化 使用适当
  • Java垃圾回收机制

    一 如何确定某个对象是 垃圾 既然垃圾收集器的任务是回收垃圾对象所占的空间供新的对象使用 那么垃圾收集器如何确定某个对象是 垃圾 以及通过什么方法判断一个对象可以被回收了 在java中是通过引用来和对象进行关联的 也就是说如果要操作对象 必
  • 开放本地数据库局域网共享

    1 先进去我们的本地数据库 mysql u root p 进入我们的数据库 会提示让你输入密码 输入你本地的数据库密码 然后进入 2 use mysql 自带的数据库 select host user from user 3 你可以看到 每
  • Ubuntu下安装Kdevelop IDE和使用教程

    一 在终端输入下面指令安装Kdevelop 要连接网络 先安装cmake sudo apt get install cmake 安装kdevelop sudo apt get install kdevelop 二 新建工程 安装好之后 在搜
  • Tomcat配置问题:Warning:The selected directory is not a TomEE home

    问题描述 在使用IDEA进行Tomcat配置时 发生如下警告 提示 因为是警告就没太在意 配置完成后进行启动 发现变成了 错误 原因分析 产生这个的原因其实是因为自己的一个小疏忽 在配置Tomcat的时候 选择了TomEE Server 解
  • python爬虫实战(1)--爬取新闻数据

    想要每天看到新闻数据又不想占用太多时间去整理 萌生自己抓取新闻网站的想法 1 准备工作 使用python语言可以快速实现 调用BeautifulSoup包里面的方法 安装BeautifulSoup pip install Beautiful
  • 责任链模式二

    本文以创建商品案例来讲解责任链模式 假设创建商品逻辑分为 1 创建商品 2 检验商品 3 保存商品 第二步中校验商品又分为多种情况 必填字段校验 规格校验 价格校验 库存校验等等 伪代码如下 public Result createProc
  • 值不值

    Hi 我是小小 今天是本周的第五篇 主要内容是jpa的入门 现在开始今日内容 数据准备 数据库使用的数据表设计如下 建表语句如下 SET NAMES utf8mb4 SET FOREIGN KEY CHECKS 0 Table struct
  • 初学Qt之--带参数的信号和槽的实现(入门级)

    初次接触Qt 由于只有C语言的基础 弄起来很是头疼 下面这个Qt带参数的信号与槽的实例仅供入门之用 高手免观 Qt 4 4 0 实现 废话不多说 直接上代码 MyMainWindows h ifndef MYMAINWINDOWS H de
  • MATLAB实现TopSis优劣解距离法——分析《世界征服者3》将领排名

    问题背景 世界征服者3游戏中有150 的将领角色 每个将领都有自己的兵种优势 军阶 技能等不同的属性 如何教务客观 综合全面地选拔出其中排名前50的将领 基于TOPSIS优劣解距离法以及聚类算法 给出大家较为客观的排名 一 问题描述 在世界
  • 自定义TableViewCell的使用方法

    新建TableViewCell类 继承父类为UITableViewCell 1 1 TableCell h import
  • Android 内存优化技术点

    致敬前辈 砥砺前行
  • ir2104s的自举电容_IR2104s半桥驱动芯片使用经验及注意事项

    多次使用IR2104s 每次的调试都有种让人吐血的冲动 现在将使用过程遇到的错误给大家分享一下 方便大家找到思路 一 自举电容部分 关键 1 听说自举电路必须要安装场效应管 于是我在使用过程中 安装了只半桥的高端场效应管 结果 高端驱动HO
  • 被广泛应用的水分含量传感器工作原理

    水分含量传感器由电源模块 变送模块 漂零及温度补偿模块 数据处理模块等组成 采用FDR频域法 可以实时准确测定各种土壤不同剖面的水分含量 传感器内置信号采样及放大 零点漂移及温度补偿功能 用户接口简洁 方便 外型小巧轻便 便于携带和连接 功
  • 招聘方眼里的猎聘和Boss直聘直观对比

    最近为了招聘 公司HR给开通了猎聘和Boss直聘的账户 对比两个招聘渠道的使用 有着截然不同的效果 功能上 两者相差不多 简历上 相对来说猎聘的更高端一些 可能有 猎 的字眼 来看我们发布的职位的不少是海归 不过对我们纯本土的企业来说 英语
  • 基于ArcGIS、ENVI、InVEST、FRAGSTATS等多技术融合提升环境、生态、水文、土地、土壤、农业、大气等领域的数据分析能力与项目科研水平教程

    详情点击链接 基于ArcGIS ENVI InVEST FRAGSTATS等多技术融合提升环境 生态 水文 土地 土壤 农业 大气等领域的数据分析能力与项目科研水平教程 一 空间数据获取与制图 1 1 软件安装与应用 1 2 空间数据 1
  • 【django】APPEND_SLASH 路由末尾的斜杠问题

    url路由末尾是否加斜杠的规范 加斜杠 表示是目录 不加斜杠 表示是文件 在django中的setting中 默认APPEND SLASH True 即当请求的路由末尾没有加斜杠 如果尝试加上斜杠后 能在后端路由里匹配到 则会自动加上斜杠
  • 2023/09/15 qt day1

    代码实现图形化界面 include denglu h include ui denglu h include