ICode9

精准搜索请尝试: 精确搜索
  • 关于Qt高分屏缩放几个知识点2022-05-19 13:00:51

    在windows上经常遇到高分屏缩放的问题,很头疼,貌似这东西就是windows首发的。 在Qt4时代的程序遇到高分屏缩放,不作任何处理,毕竟Qt4时代(2010年以前)出来的时候几乎还没高分屏缩放这东西。 从Qt5.6开始提供了高分屏缩放支持,需要在main函数前面设置 QApplication::setAttribute(Qt::AA_

  • Qt设置鼠标等待状态和恢复2022-02-20 11:30:22

    如下: QApplication::setOverrideCursor(QCursor(Qt::WaitCursor)); //等待旋转 QApplication::restoreOverrideCursor();            //恢复 ps:可以建立一个类,构造函数里设置鼠标旋转,析构函数里设置恢复,非常好用~

  • PyQt5基础学习-QApplication.clipboard(剪切板) 1.clipboard.setText(设置剪切板的文字) 2.clipboard.text(获得剪切板文字) 3.clip2022-01-31 22:01:37

    通过复制和粘贴文本, 复制和粘贴图片, 通过复制和粘贴html来演示剪切板的功能 """ 使用剪切板 """ import sys, math from PyQt5.QtWidgets import * from PyQt5.QtGui import * from PyQt5.QtCore import * class ClipBoard(QDialog): def __init__(self): super

  • Qt获取屏幕DPI2022-01-28 03:31:07

    Qt在使用一些功能时需要用到DPI Qt5.6已经可以自适应DPI与手动设置DPI # 1. 使用MSVC // Get desktop dc HDC desktopDc = GetDC(NULL); // Get native resolution float horizontalDPI = GetDeviceCaps(desktopDc, LOGPIXELSX); float verticalDPI = GetDeviceCaps(desktop

  • QTableWidget2021-12-20 10:01:52

    """清理项数,表头不会清除"""self.tableWidget_2.setRowCount(0)self.tableWidget_2.clearContents()QApplication.processEvents()"""添加行"""def additem(self, row, column, text): it = self.tableWidget_2.item(row,

  • PyQt5-02-PyQt5的QApplication类2021-11-18 09:02:13

    PyQt5的QApplication类 一、QApplication类简介二、导入方式:三、常用方法 大家学习QyQt5时一定要需要学会使用官网参考指南。 PqQt5官网参考指南 一、QApplication类简介 描述: QApplication类用于管理图形用户界面应用程序的控制流和主要设置,可以说QApplication是PyQt

  • PyQT5 (二十九) 关于剪贴板使用 的案例2021-10-21 17:30:21

     关于剪贴板使用 的案例: import sys from PyQt5.QtCore import Qt, QMimeData from PyQt5.QtGui import QIcon, QPainter, QBrush, QPixmap from PyQt5.QtWidgets import QApplication, QWidget, QComboBox, QFormLayout, QLabel, QLineEdit, QPushButton, QGridLayout ''&

  • 【Qt】自适应高分辨率(DPI)2021-10-06 12:30:15

    在 main.cpp 中加入以下语句: #if (QT_VERSION >= QT_VERSION_CHECK(5,9,0)) QApplication::setAttribute(Qt::AA_EnableHighDpiScaling); #endif 注意:要加在 main()函数中最开始的位置,如下面的例子: #include "mainwindow.h" #include <QApplication> int main(int arg

  • 从0开始学习PyQt5——第一个PyQt5桌面应用程序2021-06-10 21:02:57

    相关介绍 pyqt5做为Python的一个模块,它有620多个类和6000个函数和方法。这是一个跨平台的工具包,它可以运行在所有主要的操作系统,包括UNIX,Windows,Mac OS。 环境搭建 建议使用pycharm,在pycharm的终端中输入pip install pyqt5(若下载比较慢建议使用豆瓣源pip install pyqt5 -i ht

  • 生成一个最简单的空白窗口2021-05-15 14:01:33

    import sys from PyQt5.QtWidgets import QApplication, QWidget if __name__ == '__main__': # 创建一个QApplication类的实例 app = QApplication(sys.argv) # 创建一个窗口 w = QWidget() # 设置窗口的尺寸 w.resize(300, 150) # 设置

  • error: C1083: 无法打开包括文件: “QApplication”: No such file or directory2021-02-26 14:01:56

    问题: error: C1083: 无法打开包括文件: “QApplication”: No such file or directory   解决: 使用QApplication时必须在项目pro文件中添加 QT += widgets

  • PySide2动态载入ui界面2021-02-09 23:57:35

    PySide2动态载入ui界面 1:先用QT-designer设计好界面. 2:把代码文件放在UI同一目录。 import sys from PySide2.QtUiTools import QUiLoader from PySide2.QtWidgets import QWidget, QApplication if __name__ == '__main__': # 创建QApplication类的实例 app = QAp

  • QT学习笔记2021-02-03 10:35:02

    1.窗体居中显示 #include "widget.h" #include <QApplication> #include <QDesktopWidget> int main(int argc, char *argv[]) { QApplication a(argc, argv); Widget w; w.show(); w.move((QApplication::desktop()->width()-w.width()

  • c++实现带界面简单计算器2020-01-21 11:51:36

    说明 编辑器使用vs2010,界面设计采用qt4.8.6 本计算器只简单实现带括号的四则运算 界面部分 采用qt直接拖拽,设计如下 相关代码 几乎是自动生成 #ifndef UI_MYCLASS_H #define UI_MYCLASS_H #include <QtCore/QVariant> #include <QtGui/QAction> #include <QtGui/QApplication>

  • Qt事件分发机制源码分析之QApplication对象构建过程2019-12-08 12:03:00

    我们在新建一个Qt GUI项目时,main函数里会生成类似下面的代码: int main(int argc, char *argv[]) { QApplication application(argc, argv); CQDialog dialog(NULL); dialog.show(); return application.exec(); } 对应的步骤解释如下 1.构建QApplication对象 2.构

  • c-QApplication是惰性的(或使其他线程在应用程序中是惰性的)2019-10-10 04:19:40

    这是我在这里的第一篇文章,我希望找到解决我问题的方法.我已经开始使用Qt开发适用于Mac的应用程序.我现在正面临一个巨大而令人沮丧的问题. 我的问题是QApplication事件循环在20到50秒后变得懒惰(或使应用程序中的其他线程变得懒惰).我试图复制相同的问题,并提出了以下代码. 所以这

  • c – 没有显示的QApplication2019-07-24 07:04:11

    我使用Qt3.3,我正在尝试创建一个没有显示的QApplication. 我需要检查来自QSocket对象的信号,这就是我需要QApplication的原因. 我正在尝试做QApplication(0,0),但我得到“QApplication:invalid Display * argument.”. 如何正确地做到这一点?解决方法:来自文档: QApplication::QAppl

  • Qt应用程序注销重启方法优化2019-06-25 14:01:06

    int main(int argc, char *argv[]) { QApplication app(argc, argv); if ( EXIT_CODE_REBOOT == app.exec()) { QString program = QApplication::applicationFilePath(); QStringList arguments = QApplication::arguments(); QString w

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有