首页 > TAG信息列表 > QT4

qt4 gui编程学习笔记

第一章:QT入门 app.exec():将应用程序的控制权传递给QT,进入事件循环中,处于等待模式,等待用户的操作。 可以为部件设置html样式 qt是模拟平台外观来实现好像看起来都是本地程序,而不是说对某个平台进行封装或有一个专门的窗口部件集合 窗口布局管理器(QHBoxLayout。。。)会对放入的部件

QT 软键盘兼容QT4/QT5

前言 软键盘在嵌入式平台开发中被广泛使用 本章代码功能: 1.支持中英双语输入法 2.同时支持QT4/QT5版本 3.支持linux/windows系统 源码地址 https://github.com/jbyyy/softkeyboard 软件功能预览 英文输入法 中文输入法 键盘代码展示 一、设置窗口大小信息 二、加载中文 2.1

Qt4——精彩实例分析6

.h #ifndef DRAWER_H #define DRAWER_H #include <QToolBox> #include <QToolButton> //QToolBox 提供一种列装的层叠窗体 //QToolButton提供一种快速访问命令或选择项 class Drawer:public QToolBox { Q_OBJECT public: Drawer(); //有些没用到 QToolButton

Qt4——精彩实例分析4

.h #ifndef INPUTDIALOG_H #define INPUTDIALOG_H #include <QDialog> #include <QLabel> #include <QPushButton> class InputDlg:public QDialog { Q_OBJECT public: InputDlg(); public: QPushButton *nameButton; //姓名 QPushButton

Ubuntu20.04搭建USRP 与GNU Radio环境 (USRP1为例)

参考文章:ubuntu20.04安装UHD(USRP Hardware Driver) v3.15 + GNURadio v3.8.1 (20200818)_u010956709的博客-CSDN博客_ubuntu20.04安装uhd 不想看上面链接的直接可以看代码版: sudo apt-get update sudo apt-get -y install git swig cmake doxygen build-essential libboost-all-de

tslib和Qt5

tslib一直用在单点触摸电阻屏+Qt4的领域,当然电阻屏极少做成多点的,此时tslib游刃有余。但是tslib并非不支持多点,当遇到有tslib+多点触摸电容屏+Qt4时tslib也是适合,但是Qt5的出现让tslib情况变得复杂。Qt5本身可以直接读取触摸不需要要经过tslib。 首先单点电阻屏+tslib+Qt5还是适

Qt开发http server,兼容Qt4(QtWebApp)

下载QtWebApp http://www.stefanfrings.de/qtwebapp/QtWebApp.zip 解压后将httpserver中的文件引入到项目中编写CHttpServer类,继承自HttpRequestHandler,并重新实现service接口,代码如下: CHttpServer.h #ifndef CHTTPSERVER_H #define CHTTPSERVER_H #include <QObject> #include

Qt编写安防视频监控系统68-兼容Qt4到Qt6

一、前言 为了从Qt4.7兼容到Qt6.2及后续版本,着实花了不少精力,前提也是对自定义控件大全和各种跨平台的轮子组件全部做成了兼容Qt4到Qt6,这样只剩下UI这块需要兼容就好办多了,各个击破战略,由于最开始就是从Qt4开始学习Qt的,所以对于旧版本的Qt的写法非常熟悉,新版本的Qt的写法也慢慢适

·【Linux】Manjaro系统  搜狗输入法异常!请删除.config/SogouPY 并重启

Manjaro系统  搜狗输入法异常!请删除.config/SogouPY 并重启 删除了相关文件并且重启还是没有用。后来在终端中输入 sogou-qimpanel 提示找不到libfcitx-qt.so,于是找到原因,安装fcitx-qt4就可以成功解决上述问题。 yaourt -S fcitx-qt4

【未解决】【Linux环境】IDEA下搜狗输入法无法光标跟随

java集成开发环境 IDEA下 无法使用搜狗输入法进行光标跟随  查了资料还是没有解决。。。。 并且搜狗输入法皮肤总是不停换。。。。。设置了还是会换成默认的ubuntu专供皮肤     Manjaro系统  搜狗输入法异常!请删除.config/SogouPY 并重启 删除了相关文件并且重启还

10.ODBC创建/读取Excel QT4

看到一篇MFC的参考链接:https://blog.csdn.net/u012319493/article/details/50561046 改用QT的函数即可   创建Excel //创建Excel void CExcelDlg::OnOK() { // TODO: Add extra validation here //创建Excel文件 CDatabase DB; //Excel安装驱动 CString

Qt4_字符串、字节数组和变量

字符串 我们将从 QString开始。每一个图形用户界面(GUI) 程序都会用到字符串,不仅仅是为用户界面,更多的是为数据结构所用。 C++ 本身提供两种宇符串:传统的 C语言型的,以" \0",结尾的字符数组和 std::string类。与这两种字符串不同, QString 支持 16 位 Unicode 值。Unicode码以 A

Qt4——动态对话框

动态对话框 动态对话框:在程序运行时使用的从Qt 设计师的.ui文件创建而来的那些对话框。动态对话框不需要通过uic把.ui文件转换成C++代码,相反,它是在程序运行的时候使用QUiLoader 类载入该文件的,就像下面这种方式: QUiLoader uiLoader; QFile file("sortdialog.ui"); QWidget

如何为 QT5 装上 QT4 才有的库

  出处:https://forum.qt.io/topic/64412/how-to-add-qftp-in-qt5 SGaist Lifetime Qt Champion Feb 22, 2016, 5:51 AM Hi, Clone the repository from code.qt.io cd qtftp /path/to/qt5/qmake make make install and you should be good to go. Note: You might need

QT线程: qt4和qt5使用示例

QT线程: qt4和qt5使用示例 简单介绍 代码分析 QT4: // 首先我们需要自定义一个线程类 MyThread class MyThread : public QThread { public: void run(); //处理数据函数 //必须是重载run, 我们看基类里面可以发现run是个虚函数 //添加信号 signals: void isD

Qt4中学习使用QtCharts绘图一:

   QtCharts 模块是Qt官方提供的用于展示图表数据信息的模块,通过QtCharts提供的一系列图表组件,可以很容易地做出漂亮的图表来。在Qt5中,目前QtCharts已经开放使用,用户在安装Qt环境时可以根据需要选择是否安装QtCharts模块。 QtCharts模块是基于Qt Graphics View Framework,即Qt 图

qt4环境的搭建

    安装Qt4方法  安装准备:1.qt-opensource-windows-x86-mingw482-4.8.7-1.exe(qt库文件)--包括设计器,语言工具,例程浏览器,以及各种基本库文件 事实上我安转的是qt-opensource-windows-x86-vs2010-4.8.7.exe,        2.qt-creator-opensource-windows-x86-4.5.0.exe(IDE)  这一

使用PyQT,如何为带有自定义列表的QComboBox过滤mousePressEvent

我有一个带有自定义列表对象的QComboBox. 自定义列表对象具有自定义的mousePressEvent,因此,当用户单击带有/-(曲折)的圆圈之一时,列表将被展开/折叠. 当我将列表与组合框一起使用时,当用户单击一个曲折的列表时,该列表将被展开/折叠,但是选择被更改,并且该列表被隐藏.我该如何过滤

python-使用QNetworkAccessManager进行Qt HTTP身份验证

我正在使用需要有效的用户名/密码的网络服务.从PyQt,我正在使用QNetworkAccessManager访问网络服务,该网络服务会发出 authenticationRequired (QNetworkReply*, QAuthenticator*) 当(显然)需要身份验证时发出信号.当我填写用户和psswd QAuthenticator,一切正常.但是,当用户无效

python-如何在pyqt Qmenu中获取选定的项目

有什么办法可以在qmenu中获取所选项目? 我想将该列表中的所有项目绑定到一个功能,并在用户单击该项目后将其获取.我一直在寻找一种方法来获取项目的标签或索引3天,但找不到它.有任何想法吗 ? 提前致谢解决方法:您可以通过信号来实现. 将菜单项的所有triggered插槽连接至功能.然后,在

mysql-QSqlTableModel空结果

如果我这样做: QSqlQuery searchQuery(QString("select * from people where id = %1").arg(1)); if (searchQuery.next()) { std::cout << "Name: " << searchQuery.value(1).toString().toStdString() << std::endl; } 输出为(按预期):

python-matplotlib的Qt4 mplot3d

我正在尝试在Qt4 GUI中嵌入3D图(具有其他按钮),可以使用matplotlib的mplot3d吗? 我知道可以使用“ matplotlib.backends.backend_qt4agg”进行二维绘图,而我已经做到了. 如果是,请举一个例子. 如果没有,最喜欢的选项是什么? VTK? 谢谢!解决方法:虽然这不是您将要看到的最干净的东西.我

QTextEdit.find()在Python中不起作用

演示问题的简单代码: #!/usr/bin/env python import sys from PyQt4.QtCore import QObject, SIGNAL from PyQt4.QtGui import QApplication, QTextEdit app = QApplication(sys.argv) def findText(): print(textEdit.find('A')) textEdit = QTextEdit() textEdit.

如何显示/隐藏带有运动动画的子QWidget?

我正在处理有两个孩子的应用程序.一个是充当工具栏的窗口小部件,第二个是下面的窗口,其上将出现信息的仪表板.可以使用前者上的按钮来显示/隐藏后者. Here’s a screen-cast of the prototype. 现在,我正在尝试执行相同的操作,但是在显示/隐藏下部小部件的同时具有运动动画. 简而言

如何使用QWebView和PySide双重缓冲WebKit页面?

我正在使用PySide和QWebView在Windows上提供Web应用程序的WebKit版本. 在只有Internet Explorer的复杂工作Windows环境中安装简便. 除了使用QWebKit之外,它非常简单: #!/usr/bin/env python #-*- coding:utf-8 -*- # hellowebkit.py # Copyright 2009 Piotr Malińs