首页 > TAG信息列表 > pushButton
PyQt5初探--桌面软件
` from PyQt5 import QtCore, QtGui, QtWidgets class Ui(object): def setupUi(self, MainWindow): MainWindow.setObjectName("MainWindow") MainWindow.resize(739, 581) self.centralwidget = QtWidgets.QWidget(MainWindow) self.centralwidget.setObjQt-Qt之QHash的使用分析
相关资料: https://blog.csdn.net/wsp_1138886114/article/details/123480932 https://download.csdn.net/download/zhujianqiangqq/85798799 csdn代码包下载 代码实例: .pro 1 QT += core gui 2 3 greaterThan(QT_MAJOR_VERSION, 4): QT += widgets 4 5 CONFIG +=QtQ之QMap的使用分析
相关资料: https://blog.csdn.net/markely/article/details/8055961 原文https://blog.csdn.net/asd1147170607/article/details/105616292 原文https://download.csdn.net/download/zhujianqiangqq/85798434 CSDN代码包下载 代码实Qt-Qt之QList使用
相关资料: https://blog.csdn.net/ligare/article/details/122687947 https://blog.csdn.net/jpchen609/article/details/4371594 https://download.csdn.net/download/zhujianqiangqq/85641106 CSDN代码包下载 实例代码: .pro 1 QT += core gui 2 3 greaterTh网络编程——UDP通信
单播和广播 代码 mainwindow.h #ifndef MAINWINDOW_H #define MAINWINDOW_H #include <QMainWindow> #include <QUdpSocket> #include <QVBoxLayout> #include <QHBoxLayout> #include <QPushButton> #include <QTextBrowser> #include <QLa网络编程——TCP通信
代码 TCP服务端 mainwindow.h #ifndef MAINWINDOW_H #define MAINWINDOW_H #include <QMainWindow> #include <QTcpServer> #include <QTcpSocket> #include <QVBoxLayout> #include <QHBoxLayout> #include <QPushButton> #include <QTex网络编程——获取本机网络信息
代码 mainwindow.h #ifndef MAINWINDOW_H #define MAINWINDOW_H #include <QMainWindow> #include <QPushButton> #include <QTextBrowser> #include <QVBoxLayout> #include <QHBoxLayout> #include <QTimer> QT_BEGIN_NAMESPACE namespQthread实例
pyqt5 Qthread实例 窗口ui,qtdisgner生成 from PyQt5 import QtCore, QtGui, QtWidgets class Ui_MainWindow(object): def setupUi(self, MainWindow): MainWindow.setObjectName("MainWindow") MainWindow.resize(986, 245) self.centPyQt5-定时器QTimer
PyQt5中的定时器类是QTimer。QTimer不是一个可见的界面组件,在UI Designer的组件面板里找不到它。 QTimer主要的属性是interval,是定时中断的周期,单位是毫秒。 QTimer主要的信号是timeout(),在定时中断时发射此信号,若要在定时中断里做出响应,就需要编写与timeout()信号关联的槽函数。PyQt5-界面跳转
PyQt5-界面跳转 代码 import pymysql import sys from single_insert import Ui_MainWindow from Register import Ui_Form from PyQt5.QtWidgets import QApplication,QMainWindow,QMessageBox,QWidget class Run_MainWindow(Ui_MainWindow, QMainWindow): def __init__(seQt 线程中发射信号无响应问题
下面是正常情况代码,将界面对象类的this指针传入到线程中,在一个工作者线程中调用此类的信号,对象的槽函数能够正常响应。 #include "mainwindow.h" #include "ui_mainwindow.h" #include <QtConcurrent> MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent),Qt记录之QTabWidget的使用
记录一下QTabWidget的一次使用 QTabWidget实现出来效果就是标签页的界面,点击一个标签,主界面就展现那个标签页的东西。 值得注意的就是以下几点: 1.QTabWidget::addTab(Widget,"title"),增加一个标签页。比如这个Widget为QPushButton,那个增加的标签页一整页就是一个按钮。 2.QTabWid使用PySide2 QGraphicsView,QGraphicsScene 制作鼠标绘图板
用着触摸屏,想在屏幕上写字,本来win的画图功能很强大,但又觉复杂了点,于是想自己写个鼠标绘图的工具,百度搜索发现pyqt,pyside实现其实蛮简单的,但是之前接触过QGraphicsView类,想用QGraphicsView,QGraphicsScene加各样的item实现,可以留下更多功能实现的余地,下面记录一下。UI使用设计器生Qt学习笔记5
QDialog 自定义对话框 //点击新建弹出一个对话框 connect(ui->actionnew_file,&QAction::triggered,[=](){ //对话框分类 //非模态对话框:打开的同时可以对其他窗口进行操作(阻塞其他操作) //模态对话框:不可打开的同时对其他窗口进行操作(不阻塞)QT乱翻书-QStringDemo
跳转到大纲 码云 QT乱翻书-QStringDemo #ifndef WIDGET_H #define WIDGET_H #include <QWidget> namespace Ui { class Widget; } class Widget : public QWidget { Q_OBJECT public: explicit Widget(QWidget *parent = 0); ~Widget(); private slots:Qt-关闭进程4种方法
相关资料: https://download.csdn.net/download/zhujianqiangqq/53195067 代码包下载 mainwindow.h 1 #ifndef MAINWINDOW_H 2 #define MAINWINDOW_H 3 4 #include <QMainWindow> 5 6 #include <QCoreApplication> 7 #include <QDebug> 8 9 QT_BPYQT5+爬虫+图片尺寸处理+钉钉消息推送
整理一下这些天写的程序,主要是应用pyqt5实现GUI设计,并实现网络爬虫、图片处理,消息推送机器人,excel表格的读写操作等,接合业务逻辑,代码如下: import json import os import time import sys import requests from PyQt5 import QtCore, QtGui, QtWidgets from PyQt5.QtCore impPyQt5初学
from PyQt5 import QtCore, QtGui, QtWidgets class Ui_MainWindow(object): def setupUi(self, MainWindow): MainWindow.setObjectName("MainWindow") MainWindow.resize(379, 211) icon = QtGui.QIcon() icon.addPixmap(QQT组件之间的关联(伙伴关系)和Tab键的顺序调整,代码实现
1、伙伴关系: 是指界面上一个Label和一个组件相关联。如图,设定标签的text属性为“姓名(&N)”,其中“&”符号用来指定快捷键字符,界面上并不会显示“&”符号。这时候,用户如果按下alt+N,焦点会迅速切换到“姓名”关联的输入框内。 代码: label->setBuddy(lineEdit); label_2->setBQt setStyleSheet不生效的几种原因
setStyleSheet不生效解决办法总结 1、继承自QWidget但未重写paintevent 解决方案: 参考官方文档subclass from QWidget If you subclass from QWidget, you need to provide a paintEvent for your custom QWidget as below: void CustomWidget::paintEvent(QPaintEvent *) {PyQT5:信号和槽
PyQT5:信号和槽 信号和槽 Qt的主要特征之一是它使用信号和插槽在对象之间进行通信。 当潜在的事件发生时,会发出一个信号。插槽是可调用的Python,如果将信号连接到插槽,则在发出信号时将调用该插槽。如果没有连接信号,则什么也不会发生。 信号/插槽机制具有以下功能。 信号可能连接到qt学习笔记
qt常用语法 其实下面这些都能在帮助文件中找到,本人只是收集了一些书上常见的,一些在ui界面都能设置的组件没有列出 边框类 resize(int x,int y);//设置窗口大小 move(int x,int y);//移动窗口 setAttribute(/*属性*/);//可用于设置鼠标事件穿透 setFixedSize(int w, int h);qt控件----button
来源:微信公众号「编程学习基地」 文章目录 QPushButtonUI实现代码实现信号与槽button切换 设置菜单 QToolButtonQRadioButtonQCheckBox提交信息 示例程序截图: QPushButton pushButton是Qt中最常用的按钮,主要使用的函数为以下几个 SetText //设置文字SetMenu //设QT 通过installEventFilter实现监控控件鼠标移入移出效果
添加监听事件 先调用installEventFilter,让某个控件监听另一个控件事件,如下: MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent) , ui(new Ui::MainWindow) { ui->setupUi(this); ui->pushButton->installEventFilter(this); } 这里的ui->pushBuqt设置文本内容立即生效方式
void MainWindow::on_pushButton_clicked() { ui->pushButton->setText("正在运行..."); ui->pushButton->setEnabled(false); ui->pushButton->repaint(); // 这句加上,上面的设置就能立即生效了,这是因为,qt正在执行这里面,没有机会去刷新界面绘图,所以该函数退出后,qt