• 2025-01-09PyQ5中findChild() 方法,为什么是none
    第一个代码是kimi生成的,调用findchild方法可以使用;第二个调用findchild是none,为什么?importsysfromPyQt5.QtWidgetsimportQApplication,QMainWindow,QLineEditclassMainWindow(QMainWindow):def__init__(self):super().__init__()self.setGeom
  • 2025-01-09qt qlistWidget和QListWidgetItem的使用
    mainwindow.ui如图,用到的元素比较简单,自己创建就可以mainwindow.h点击查看代码#ifndefMAINWINDOW_H#defineMAINWINDOW_H#include<QMainWindow>#include<QFileDialog>#include<QDir>#include<QDebug>#include<QGridLayout>#include<QHBoxLayou
  • 2025-01-09写一个pyqt5程序的步骤(类,继承,init,类做参数等)
    kimi生成的,两种区别和相似在哪。类没有init函数会怎样?kimi生成importsysfromPyQt5.QtWidgetsimportQApplication,QWidget,QVBoxLayout,QLineEditclassExample(QWidget):def__init__(self):super().__init__()self.initUI()definitUI
  • 2025-01-07QT实现 端口扫描暂停和继续功能 3
    上篇QT给端口扫描工程增加线程2-CSDN博客为按钮pushButton_Stop添加clicked事件,功能为暂停扫描,并在暂停后显示继续按钮,点击继续按钮之后继续扫描1.更新UI添加继续按钮点击转到槽则会自动声明2.更新 MainWindow.h需要新增的部分privateslots:voidon_pushButt
  • 2025-01-07Qt天气预报系统鼠标拖动窗口
    Qt天气预报系统1、鼠标拖动窗口1.1重写鼠标移动函数1.2添加定义1.3定义一个偏移值1.4判断鼠标左键是否被按下1.5计算当前鼠标位置与窗口左上角位置的偏移值1.6移动窗口2、.h文件和.cpp文件2.1.h文件2.2.cpp文件3、结论1、鼠标拖动窗口1.1重写鼠标移动函数protec
  • 2025-01-07Qt 写无边框窗口时,遇到的问题与解决方法
    一、无边框窗口问题/需求汇总:1、窗口最大化时闪屏、卡顿问题。2、鼠标左键可移动窗口,但只在窗口上下左右30以内区域可移动,其它地方不可移动。3、双屏幕时,窗口最大、向下还原需要在当前屏幕显示,不回到主屏幕。4、窗口正常显示时在屏幕中间区域。5、窗口最大化显示
  • 2025-01-06Qt天气预报系统界面关闭
    Qt天气预报系统界面关闭1、点击右上角x退出1.1添加控件1.2修改控件名字1.3编程实现控件功能2、鼠标右键退出2.1重写鼠标点击事件2.2添加定义2.3添加一个菜单2.3.1创建一个菜单指针2.3.2创建一个菜单对象2.3.3显示菜单2.3.4定义一个菜单退出动作2.3.5在当前鼠标位置显示
  • 2025-01-05【c# WPF贪吃蛇教程】Grid与UniformGrid一对异姓兄弟在二维世界玩蛇之幻觉让我骑大蛇
    前言    经过前面两次的贪吃蛇项目,我已经完全掌握了突破二维次元的绝对力量,一定要把小蓝(一只老鼠)从次壁中解救出来,键盘磨出的斑驳深痕被老祖的天门法眼洞悉,赐予我两枚绝域神器,分别是Grid和UniformGrid,奈何不好驾驭,但也阻挡不了我战胜蛇蛇的决心。。。    项
  • 2024-12-30WPF Speech SpeechSynthesizer
    AddreferenceSystem.SpeechusingSystem;usingSystem.Collections.Generic;usingSystem.IO;usingSystem.Linq;usingSystem.Speech.Synthesis;usingSystem.Text;usingSystem.Threading;usingSystem.Threading.Tasks;usingSystem.Windows;usingSystem.Win
  • 2024-12-30WPF play video via VideoDrawing and DrawingImage
    usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;usingSystem.Threading.Tasks;usingSystem.Windows;usingSystem.Windows.Controls;usingSystem.Windows.Data;usingSystem.Windows.Documents;usingSystem.Windows.Input;
  • 2024-12-30WPF MediaElement LoadedBehavior Manual Play
    usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;usingSystem.Threading.Tasks;usingSystem.Windows;usingSystem.Windows.Controls;usingSystem.Windows.Data;usingSystem.Windows.Documents;usingSystem.Windows.Input;
  • 2024-12-30WPF SoundPlayer
    //xaml<Windowx:Class="WpfApp121.MainWindow"xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"xmlns:d="http://schemas.mi
  • 2024-12-30WPF EventTrigger EventTrigger.Actions BeginStoryboard Storyboard DoubleAnimation DoubleAnimationUsin
    //xaml<Windowx:Class="WpfApp119.MainWindow"xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"xmlns:d="http://schemas.mi
  • 2024-12-30WPF Storyboard DoubleAnimation DoubleAnimationUsingKeyFrames Discrete/Linear/Spline
    <Windowx:Class="WpfApp119.MainWindow"xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"xmlns:d="http://schemas.microsoft
  • 2024-12-30WPF BeginStoryboard Storyboard DoubleAnimation TargetProperty SplineDoubleKeyFrame KeySpline KeyTime
    <Windowx:Class="WpfApp119.MainWindow"xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"xmlns:d="http://schemas.microsoft
  • 2024-12-30WPF EventTrigger RoutedEvent Button.MouseEnter BeginStoryboard Storyboard DoubleAnimation TargetProp
    //xaml<Windowx:Class="WpfApp117.MainWindow"xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"xmlns:d="http://schemas.mi
  • 2024-12-30WPF DoubleAnimation RepeatBehavior,Duration,SpeedRation,AutoReverse
    //xaml<Windowx:Class="WpfApp114.MainWindow"xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"xmlns:d="http://schemas.mi
  • 2024-12-24WPF LogicalTree VisualTree
    <Windowx:Class="WpfApp94.MainWindow"xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"xmlns:d="http://schemas.microsoft.
  • 2024-12-22pyqt5线程龟兔赛跑
    哈哈哈#-*-coding:utf-8-*-#Formimplementationgeneratedfromreadinguifile'龟兔赛跑.ui'##Createdby:PyQt5UIcodegenerator5.15.9##WARNING:Anymanualchangesmadetothisfilewillbelostwhenpyuic5is#runagain.Donoteditt
  • 2024-12-22QT多媒体开发(二):播放音频
    简介QMediaPlayer可以用于播放经过压缩的音频文件,如MP3文件和WMA文件。QSoundEffect可以用于播放低延迟音效文件,例如无压缩的WAV文件。这两个类都可以用于播放本地文件和网络文件。QMediaPlayer与播放音频相关的接口函数如下:voidsetAudioOutput(QAudioOutput*o
  • 2024-12-21wpf Prism中区域的使用
    1.首先,我们创建一个区域内容,这里我们创建一个ViewA使用UseControl这个就是普通的UseControl,只是加了个TextBlock,显示ViewAViewA.xaml1<UserControlx:Class="MyTest.ViewA"2xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"3
  • 2024-12-21pyqt5文件对话框
    对话框选择文件#-*-coding:utf-8-*-#Formimplementationgeneratedfromreadinguifile'QFileDialog.ui'##Createdby:PyQt5UIcodegenerator5.15.9##WARNING:Anymanualchangesmadetothisfilewillbelostwhenpyuic5is#runagain.Do
  • 2024-12-20WPF DrawingVisual DrawingContext DrawImage RenderTargetBitmap
    usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;usingSystem.Threading.Tasks;usingSystem.Windows;usingSystem.Windows.Controls;usingSystem.Windows.Data;usingSystem.Windows.Documents;usingSystem.Windows.Input;
  • 2024-12-15Qt之热键盘使用(八)
    Qt开发 系列文章-Hot-keyboard(八)目录前言一、键盘使用二、QKeyEvent按键事件1.使用QShortcut类2.重写keyPressEvent三、QxtGlobalShortcut库四、QHotkey库总结前言Qt实现热键盘/快捷键的使用,比较直接简单的是利用Qt自带的QShortcut类、QKeyEvent类,通过改写相关
  • 2024-12-13pyqt5 ms级获取时间小工具
    代码:fromPyQt5importQtCore,QtGui,QtWidgetsfromdatetimeimportdatetime//注意添加classUi_MainWindow(object):defsetupUi(self,MainWindow):MainWindow.setObjectName("MainWindow")MainWindow.resize(444,491)Mai