• 2024-09-20【Python-GUI图形化界面-PyQt5模块(2)】——QApplication核心模块
     本文旨在带大家学习Python中的一种GUI图形化界面模块——PyQt5模块,将为大家详细了解PyQt5模块中函数的参数和使用:一、PyQt5简介PyQt是Qt框架的Python语言实现,由RiverbankComputing开发,是最强大的GUI库之一。官方网站:www.riverbankcomputing.com、 本文比较倾向于教会
  • 2024-07-01逆向通达信 x 逆向微信 x 逆向Qt
    本篇在博客园地址https://www.cnblogs.com/bbqzsl/p/18252961本篇内容包括:win32窗口嵌入QtUI。反斗玩转signal-slot。最后 通达信x微信xQt 做手术。 QtAlienWidget是一种广义的DirectUI。在UI技术中,DirectUI和AlienWidget的概念有所重叠,但具体实现和应用场景有所
  • 2024-06-09PyQT5之设置窗口控件风格
    设置窗口控件风格QApplication.setStyle(...)窗口可以显示三种风格:['windowsvista','Windows','Fusion']importsysfromPyQt5.QtCoreimport*fromPyQt5.QtGuiimport*fromPyQt5.QtWidgetsimport*#print(QStyleFactory.keys())classWindow
  • 2024-03-30解决在 VS Code 中无法自动导入 QApplication 类的问题
    起因在尝试使用VSCode来开发PySide6应用时,发现输入下面的代码时,没有触发Pylance的自动导入功能。app=QApplication()我期望的:#自动导入fromPySide6.QtWidgetsimportQApplication结果:什么都没有发生解决方法这个问题其实已经有人向Pylance扩展的开发者反
  • 2024-03-14Qt "QWidget: Must construct a Qapplication before a Qwidget"错误
    问题该错误信息表示在创建QWidget(窗口部件)之前必须先创建QApplication(应用程序)。这是因为QApplication在创建QWidget之前会进行一些初始化操作,确保正确运行应用程序。要解决这个错误,您需要在创建QWidget之前先创建QApplication。以下是处理该错误的常见方法:1.在
  • 2024-03-14Qt 解决:QWidget: Must construct a QApplication before a QWidget
    在调试vlc-qt的examples工程时,遇到编译报错“QWidget:MustconstructaQApplicationbeforeaQWidget”根据字面理解应该是,创建窗体前应该必须先构造一个QApplication。网上很多人也遇到过这样的问题,也确实是这个原因,如下:但是本人遇到的问题却不是这个,最后查找
  • 2024-03-14QT事件处理
    这里仅作为个人记录,详细见博客:https://www.cnblogs.com/xiaobingqianrui/p/9547924.htmlQT提供了五种不同级别的事件处理和过滤:    A、重写特定事件处理函数.    最常见的事件处理办法就是重写mousePressEvent(),keyPressEvent(),paintEvent() 等特定事件处理函
  • 2024-03-14Qt QWidget Must construct a QApplication before a QWidget
    1,有些QT写的PC程序在运行的时候,会弹出下图所示的错误提示框 2、原因是因为,在点击程序的关闭的时候,有其它的窗口没有关闭,再次打开造成的,如下图所示,可能的原因是程序启动后,在任务栏在两个图标 3、如下图所示,用鼠标点击关闭其中一个窗口,另一个窗口并没有关闭4、当你再次打开
  • 2024-03-14Qt QWidget: Must construct a QApplication before a QWidget
    在使用UI的qwidget之前都必须先构造一个QApplication实例,这是断言的意思。错误的可能是在哪个类中采彩用了静态的(static)的qwidge域或其子类,因为静态和全局对象进入main函数之前就产生了,所以早于main函数里的qapplication日对象,所以出现了此断言错误。解决方法是避免在
  • 2024-03-14Qt 报错: QWidget: Must construct a QApplication before a QWidget
    最近遇到一个问题,程序编译时出现报错:Mustconstructa QApplication beforeaQWidget。我的main.cpp有这样的代码1intmain(intargc,char*argv[])2{3QApplicationa(argc,argv);4}另外一个SS.h1classSS:publicQWidget2{3Q_OBJECT4public:
  • 2024-01-30[-001-]-Python语言的GUI编程工具包之PyQt5初步认识
    一、PyQt5的QtWidgets介绍PyQt5的QtWidgets模块包含了很多类,用于创建GUI应用程序的各种控件和窗口部件。其中一些主要的类包括:QApplication:应用程序类,负责管理应用程序的控制流程和事件循环QMainWindow:主窗口类,提供了一个应用程序的主界面QWidget:窗口部件类,是所有用户界面
  • 2023-12-20解决Qt6“QApplication file not found”和“无法运行 rc.exe”错误
    最近开始学习Qt(趟坑),买了一本《C++GUIQt4编程》,照着书上的例子做,第一个就报编译不过,报错信息:'QApplication'filenotfound 查了下Qt助手, 使用qmake,需要加一句:QT+=widgets原因在于QApplication在Qt6中被放在了QtWidgets下,因此需包含widgets,当然最好的方式是根据Qt版本
  • 2023-12-19关于pyqt界面再不同分辨率和视图字体缩放和图片缩放得问题
    建议使用,这里说明一下,使用QApplication类或者QGuiApplication类进行设置都可以,因为QApplication继承自QGuiApplicationfromPyQt5.QtCoreimportQtfromPyQt5.QtGuiimportQGuiApplication######使用下面的方式一定程度上可以解决界面模糊问题--解决电脑缩放比例问题QApplic
  • 2023-11-10pyside6基础学习(一)
    pyside6基础学习(一)参考连接https://doc.qt.io/qtforpython-6/search.htmlhttps://www.pythonguis.com/tutorials/pyside6-creating-your-first-window/个人学习记录,参考很多前辈的文章。如果有错误,请指出,我将不胜感激。运行一个AplicationfromPySide6.QtWidgetsimportQ
  • 2023-09-01『PyQt5-基础篇』| 03 基于PyQt5的第一个应用程序简单示例
    (03基于PyQt5的第一个应用程序简单示例)1导入必须的类需要两个类Application,QWidget;这两个类继承于QtWidgets;Application是应用程序类,QWidget是窗口类;sys模块是应用程序或窗口的参数会用到。importsysfromPyQt5.QtWidgetsimportQApplication,QWidget2创建Appli
  • 2023-08-26PyQt 快速使用
    1.安装PyQt:使用pip命令在终端或命令提示符中运行以下命令:pipinstallpyqt52.创建PyQt应用程序:导入PyQt5模块并创建一个QApplication实例。importsysfromPyQt5.QtWidgetsimportQApplication,QMainWindowapp=QApplication(sys.argv)window=QMainWindow()
  • 2023-06-18setContentView(R.layout.activity_);ui->setupUi(this);
    publicclassTutorialPartIIIextendsActivity{@OverridepublicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);//setContentView(R.layout.activity_tutorial_part_iii);//*
  • 2023-06-04Pyside2简单案例
    代码:fromPySide2.QtWidgetsimportQApplication,QMainWindow,QPushButton,QPlainTextEditapp=QApplication([])#创建QApplication对象,QApplication提供了整个图形界面程序的底层管理功能window=QMainWindow()#创建主窗口对象window.resize(800
  • 2023-03-23Qt 优秀开源项目 Qt-Advanced-Docking-System
    这个项目的原作者是mfreiholz,但是已经6年没更新,githubuser0xFFFF将该项目fork之后,一直维护到现在,这应该算是开源界的接力了。如果你还在项目Visualstudio的酷炫docking效
  • 2023-03-06Pyside2简单案例
    代码:fromPySide2.QtWidgetsimportQApplication,QMainWindow,QPushButton,QPlainTextEditapp=QApplication([])#创建QApplication对象,QApplication
  • 2022-12-18如何不在main函数中访问Qapplication
    在学习qt的过程中,我们会慢慢的将主要代码在main函数外开发,这时可能会遇见不知道如何访问Qapplication的情况。比如,我们创建了MyWidget类,并在其中添加了一个按钮,我们希望按
  • 2022-12-16Qt之模拟键盘按下
     相关资料:https://www.ngui.cc/el/814378.html?action=onClick 一、前言最近在做QWT开发的时候碰到一个问题,QwtPlotZoomer提供的放大、缩小操作只支持鼠标事件或键盘
  • 2022-12-09hello qt!(qt版本:5.12.12)
    如果你准备看我的学习笔记,默认你的c++已经入门了#include<QApplication>#include<qpushbutton.h>intmain(intargc,char*argv[]){QApplicationa(argc,arg
  • 2022-10-24Qt BUG解决:QWidget: Must construct a QApplication before a QWidget
    错误的原因:采用了静态(static)或者全局的QWidget类,静态对象在进入main函数之前就产生了,所以该QWidget在QApplication之前就产生了,产生如图所示的错误。解决方案:避免在类
  • 2022-09-26QT——直接定位到exe程序所在的目录
    #pragmaonce#include<QApplication>#include<QDir>#defineIMAGE_PATH(name)QApplication::applicationDirPath()+QDir::separator()+"image"+QDir::separat