• 2024-11-18Electron框架使用vue开发跨平台桌面工具应用-后台日志发送到前台和执行导入ZIP
    一、后台日志发送到前台首先在preload.js里面注册回调因为需要主窗口给vue页面发送,需要把窗口管理起来,不能直接写在backgroud.js里面。需要暴露出来所以编写了windowManager.js//windowManager.jsletmainWindow=null;//设置mainWindowexportfunctionsetMainWind
  • 2024-11-13QT: 操作主从视图及XML
    按钮绑定信号、槽控件属性  运行效果:  connectdlg.h #ifndefCONNECTDLG_H#defineCONNECTDLG_H#include<QDialog>#include<QMessageBox>classQSqlError;namespaceUi{classConnDlg;}classConnDlg:publicQDialog{Q_OBJECTpublic:
  • 2024-11-12Qt - 信号与槽的第五个参数
    connent函数第五个参数的作用connect(constQObject*sender,constchar*signal,constQObject*receiver,constchar*method,Qt::ConnectionTypetype=Qt::AutoConnection)第五个参数代表槽函数在哪个线程中执行:自动连接(Qt::AutoConnection),默认的连接方式,如果信号
  • 2024-11-09Qt 学习第 天:文件和事件
    一、创建widget对象(文件)二、设计ui界面放一个label标签上去,设置成box就可以显示边框了三、新建Mylabel类四、提升ui界面的label标签为Mylabel五、修改mylabel.h,mylabel.cpp#ifndefMYLABEL_H#defineMYLABEL_H#include<QLabel>classMylabel:publicQLabel{
  • 2024-11-07WPF StatusBar控件 这一块也能放一些东西
    WPFStatusBar控件这一块也能放一些东西  StatusBar控件一般在窗口的底部。用于显示有关应用程序当前状态的各种信息,如光标位置、字数、任务进度等。<Windowx:Class="WpfApp14.MainWindow"xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
  • 2024-11-07Qt实现Http请求
    Qt中使用QNetworkAccessManager类来实现Http相关请求,本文介绍HttpGet请求的简单实用方法。下面是Qt中进行Http请求的简单步骤:定义QNetworkAccessManager指针及槽函数创建QNetworkAccessManager对象并关联槽函数在类的析构函数中删除QNetworkAccessManager对象实现槽函数调
  • 2024-11-01QT:子窗口设计(QDialog) + 子窗口向主窗口传递数据
    版本Qt5.9.8  (其他版本同样适用)一、子窗口设计(QDialog)(1)新建dialog子窗口文件        1.假设已经创建好了一个QT工程,名称为“test”。现在新建文件(新建子窗口所需文件)。        2.新建Qt设计界面类文件,再选择Dialog(这里选的无按键对话框),这里命
  • 2024-10-31wpf 数据绑定 数据上下文
    #wpf数据绑定DataContextApp\App\MainWindow.xaml<Windowx:Class="Application.MainWindow"xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml&q
  • 2024-10-31【QT】Qt窗口(下)
    个人主页~Qt窗口(下)~Qt窗口五、对话框2、Qt内置对话框(1)MessageBox(2)QColorDialog(3)QFileDialog(4)QFontDialog(5)QInputDialog五、对话框2、Qt内置对话框Qt内置的所有对话框全部继承自QDialog(1)MessageBox消息对话框是非常常见常用的界面元素,主要用于为用户提示重
  • 2024-10-30QT:QThread 使用案例
    问题描述:软件界面打开之前要初始化相机和机械臂,并且在执行扫描点云,配准等操作时,只能单线程运行,导致运行效率低。解决:使用QThread首先写一个类如task,成员函数执行的是需要在子线程运行。task.h:task类需要继承QObject类,startadd()函数内容在子进程运行。#ifndefTASK_H#de
  • 2024-10-29wpf 数据绑定
    wpf数据绑定GridDemo\GridDemo\MainWindow.xaml.csusingSystem.Text;usingSystem.Windows;usingSystem.Windows.Controls;usingSystem.Windows.Data;usingSystem.Windows.Documents;usingSystem.Windows.Input;usingSystem.Windows.Media;usingSystem.Windo
  • 2024-10-28【QT】Qt窗口(上)
    个人主页~Qt窗口一、菜单栏二、工具栏三、状态栏四、浮动窗口Qt窗口是通过QMainWindow类来实现的,我们之前的学习是通过QWidget类实现的QMainWindow包含一个菜单栏MenuBar②,多个工具栏ToolBars③,多个浮动窗口DockWidgets,一个状态栏StatusBar⑤和一个中心部件
  • 2024-10-28Prism 五Regions区域
    1、NuGet安装Prism.DryIoc,如下图。项目使用.NET8。2、修改App.xaml代码如下。<prism:PrismApplicationx:Class="WpfApp1.App"xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"xmlns:x="http://schemas.microsoft
  • 2024-10-26# StackPanel wpf 布局
    StackPanelwpf布局GridDemo\GridDemo\MainWindow.xaml<Windowx:Class="GridDemo.MainWindow"xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml
  • 2024-10-26# wpf Grid布局
    wpfGrid布局效果GridDemo\GridDemo\MainWindow.xaml<Windowx:Class="GridDemo.MainWindow"xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml&q
  • 2024-10-26wpf baml 文件读取
    bmal文件读取运行效果Demo01\Demo01\MainWindow.xaml.csusingSystem.Collections;usingSystem.Globalization;usingSystem.IO;usingSystem.Resources;usingSystem.Text;usingSystem.Windows;usingSystem.Windows.Baml2006;usingSystem.Windows.Controls;using
  • 2024-10-26wpf program.cs启动程序
    使用Program.cs启动wpf文件Demo00\Demo00\Program.csusingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;usingSystem.Threading.Tasks;namespaceDemo00{internalclassProgram{[STAThread]staticvo
  • 2024-10-22Qt学习笔记(二)Qt 信号与槽
    系列文章目录Qt开发笔记(一)Qt的基础知识及环境编译(泰山派)Qt学习笔记(二)Qt信号与槽文章目录系列文章目录@[TOC](文章目录)前言一、Qt信号与槽机制1.1什么是信号和槽1.1信号和槽的关联及断连二、编辑槽函数1.自动关联2.手动关联前言  在学习Qt的过程中,信
  • 2024-10-14QT实现校园导航
    //MainWidget.h#ifndefMAINWINDOW_H#defineMAINWINDOW_H#include<QMainWindow>#include"mapwidget.h"#include<QToolButton>#include<QGraphicsLineItem>#include<QGraphicsScene>#include<QGraphicsView>#includ
  • 2024-10-12electron-vite_4使用WebContentsView快速集成已有项目
    Web嵌入官方推荐使用WebContentsView;集成也比较简单,但还是需要你单独写点东西;src/main/index.ts进行修改import{app,shell,BrowserWindow,ipcMain,nativeImage,WebContentsView,dialog}from'electron';functioncreateWindow():void{//1.创建br
  • 2024-10-11【Qt】详细Qt基础 (包括自定义控件)
    目录QT概述创建项目项目文件(.pro)main.cppmainwindow.uimainwindow.hmainwindow.cpp窗口类QWidget窗口显示QDialog窗口QPushButton创建显示对象树基本概念功能坐标体系控件ItemWidgetsQListWidgetQTreeWidgetQTableWidget自定义控件QT概述模块功能QtCore
  • 2024-10-11QT定时器+事件捕获
    QT定时器类定时器类的使用主要包括定时和启动两个步骤。要使用OTimer类,需要引用头文件:#include<QTimer>QTimer类常用的成员函数有(1)voidstart(std::chrono::milisecondsmsec):启动定时器,参数为定时时间(单位为毫秒),如:        QTimermyTimer;        
  • 2024-10-10【linux开发-Qt】-信号与槽机制
    一、什么是信号与槽机制信号(signal),就是在特定情况下被发射的事件,例如PushButton最常见的信号就是鼠标单击时发射的clicked()信号。槽(Slot)就是对信号响应的函数。槽就是一个函数,与一般的C++函数是一样的,可以定义在类的任何部分(public、private或protected),可以具有任
  • 2024-10-08窗体MainWindow的属性设置2
    文章目录1.控件名称2.菜单栏A.一级菜单B.子菜单①子菜单添加快捷键②子菜单添加图标3.工具栏A.将子菜单移除工具栏B.移除工具栏4.状态栏A.移除状态栏B.状态栏显示信息状态栏一直显示信息  本章将主要介绍窗体MainWindow控件的属性设置,例如控件名称、菜单栏、
  • 2024-10-03WPF Datagrid display via DataGridTemplateColumn
    <DataGridTemplateColumnHeader="Image"><DataGridTemplateColumn.CellTemplate><DataTemplate><ImageSource="{BindingDataContext.ImgUrl,RelativeSource={RelativeSourceMode=F