ICode9

精准搜索请尝试: 精确搜索
  • Python PyQT5的入门使用2019-07-16 11:03:32

    Python 3+ PyQT5的入门使用 窗口类型介绍 QMainWindow,QWidget和QDialog都是用来创建窗口的.可以直接使用也可以继承后再使用. QMainWindow 该类窗口可以包括菜单栏,工具栏,状态栏,标题栏等,是最常见的窗口形式,也是GUI程序的主窗口. QWidget 该类窗口比较通用,它可以作为顶层窗口

  • QT QMainWindow、QDialog、QWidget之间的区别2019-07-14 15:43:10

    本文转自 https://blog.csdn.net/rl529014/article/details/51419126 在 Qt 中,我们将窗口和控件统称为部件(Widget)。 窗口是指程序的整体界面,可以包含标题栏、菜单栏、工具栏、关闭按钮、最小化按钮、最大化按钮等。 控件是指按钮、复选框、文本框、表格、进度条等这些组成程

  • 如何让Qt 的程序等待一段时间12019-07-14 15:02:31

    QTime QTime t; t.start(); while(t.elapsed()<1000) QCoreApplication::processEvents(); 不停地处理事件,以使得程序保持响应。 QThread::sleep(1); //在while(1)死循环里加上这个,CPU没空去干其他的事情,在多进程的情况下会影响其他程序的启动、响应速度 QCoreApplicatio

  • QTQBitmap 与QPixmap之间的区别2019-07-05 11:53:13

    工程文件:   mywidget.h:   #ifndef MYWIDGET_H#define MYWIDGET_H#include <QWidget>namespace Ui {class MyWidget;}class MyWidget : public QWidget{ Q_OBJECTpublic: explicit MyWidget(QWidget *parent = 0); ~MyWidget();protected: //重写绘图事件 //如果

  • PYQT5学习(12)Qtabwidget 选项卡及其窗口2019-07-01 20:03:16

    参考博文:https://blog.csdn.net/jia666666/article/details/81669092QTabWidget控件提供一个选项卡和一个页面区域,默认显示第一个选项卡的页面通过点击各选项卡可以查看相应的界面,如果在一个窗口中显示输入字很多,则可以对这些字段进行拆分,分别放置在不同界面的选项卡中 流程:1,创建一

  • 自定义信号与槽2019-06-30 18:43:12

    #pragma once#include <QWidget>#include "ui_RecvSignal.h"class RecvSignal : public QWidget{ Q_OBJECTpublic: explicit RecvSignal(QWidget *parent = Q_NULLPTR); ~RecvSignal();public slots: void RecvMsg(QString str);private: Ui::

  • [转]QT中的D指针与Q指针2019-06-27 12:01:25

    Qt为了使其动态库最大程度上实现二进制兼容,引入了d指针的概念。 那么为什么d指针能实现二进制兼容呢? 为了回答这个问题,首先弄清楚什么是二进制兼容? 所谓二进制兼容动态库,指的是一个在老版本库下运行的程序,在不经过编译的情况下,仍然能够在新的版本库下运行;需要经过编译才能在新版本

  • QT+event() + 事件过滤器2019-06-22 19:39:35

    其存在的意义:   mywidget.h: #ifndef MYWIDGET_H#define MYWIDGET_H#include <QWidget>namespace Ui {class MyWidget;}class MyWidget : public QWidget{ Q_OBJECTpublic: explicit MyWidget(QWidget *parent = 0); ~MyWidget();protected: bool event(QEvent

  • OSG嵌入QT的简明总结2019-06-16 16:03:31

    目录 1.解决方案 2.存在问题 1) 警告提示 2) 多线程问题 3) 其他 1.解决方案 不得不说关于OSG的资料实在太零散了,搜索了很多关于OSG在QT下的解决方案,都是各有各的说法,有的说的不是很清楚,有的已经过时了。这里提供一下自己的解决方案吧。 在远古的OSG里面,应该是提供对QT的支

  • QT +坐标系统 + 自定义控件 + 对象树的验证(自动进行析构)_内存回收机制2019-06-15 20:41:20

    通过创建一个新的按钮类,来进行析构函数的验证,即对象树概念的验证。当程序结束的时候会自动的调用析构函数, 验证思路:   要验证按钮会不会自动的析构,(即在QPushButton类里面的析构函数添加qDebug打印出一些东西就知道调用了),但是QPushButton的这个按钮类也不是自己写的(析构函数也就不

  • QT+创建两个不相干的窗口实现一个显示一个不显示2019-06-14 21:01:57

    因为两个窗口互不相干,所以需要重新创建一个窗口类subWidgetsubWidget.cpp文件 #ifndef SUBWIDGET_H#define SUBWIDGET_H#include <QWidget>#include <QPushButton>class SubWidget : public QWidget{ Q_OBJECTpublic: explicit SubWidget(QWidget *parent = 0); void sen

  • QT+创建两个不相干的窗口实现一个显示一个不显示2019-06-14 20:48:36

    因为两个窗口互不相干,所以需要重新创建一个窗口类subWidget subWidget.cpp文件 #include "subwidget.h"SubWidget::SubWidget(QWidget *parent) : QWidget(parent){ this->setWindowTitle("波老师"); this->setFixedSize(360,480); btn4.setParent(this); btn4.se

  • python – PyQT LineEdit边框颜色2019-06-12 14:42:50

    要引起用户注意文本字段并显示错误(或者如果未填充),请使用以下命令对此QLineEdit进行着色: red = "QWidget { background-color:#8B0000;}" my_cool_QLineEdit.setStyleSheet(red) 这使得此QLineEdit的整个背景变为红色.虽然邮件肯定是发送,看起来不太有品味.而不是QLineEdit的背

  • Qt从入门到放弃_0x02:基本控件简介2019-06-11 18:53:03

    一、控件简介 我们所看到的图形化界面是由很多部分组成的,比如显示文本的文本框、退出程序的按钮等等。这些组成图形化界面的,被赋予了多种功能的组件,就是Qt的控件 二、基本控件 下面的代码演示的都是最基本的控件使用,均在main函数中进行操作。我们将下面这两句创建项目时自动生成的

  • Qwidget::update2019-06-10 23:46:32

    void QWidget::update ()分析重绘事件激活 1看看手册中这段话 void QWidget::update () [slot] Updates the widget unless updates are disabled or the widget is hidden. This function does not cause an immediate repaint; instead it schedules a paint event for processin

  • PyQt5的学习笔记一———基本的窗口控件2019-06-09 09:55:11

    案例一 (创建窗口) 代码如下: import sys from PyQt5.QtWidgets import QMainWindow, QApplication from PyQt5.QtGui import QIcon class MainWindow(QMainWindow): def __init__(self, parent=None): super(MainWindow, self).__init__(parent) #这个是

  • 【Qt文档阅读】Window and Dialog Widgets2019-06-04 21:39:48

    Window and Dialog Widgets 没有嵌入到父控件中的控件(widget)称之为窗口(window)。通常窗口带有边框和标题栏。 Windows通常集成到桌面环境中,并且在某种程度上由桌面环境提供的窗口管理系统管理。例如,应用程序的选定窗口在任务栏中表示。 Primary and Secondary Windows 任何没有父组

  • QWidget类解析2019-06-03 14:55:38

    windowModality : Qt::WindowModality This property holds which windows are blocked by the modal widget 这个属性设置本窗口是否为模式对话框以及模式对话框的属性 This property only makes sense for windows. A modal widget prevents widgets in other windows f

  • QWidget跨平台原因分析2019-05-24 09:48:13

    Qt是一个跨平台的C++库,目前无论是嵌入式操作系统UI开发,还是在Linux/windows PC级应用程序开发都占有非常庞大的用户群。既然说是跨平台,目前大约有两种方式,一种是以java/python为代表的解释执行,另一种是程序库的中间层实施跨平台,Qt做为C++界面库,选择的是后者。至于究竟是如何实

  • 9.QWidget 大小位置2019-05-09 20:49:04

    1.获取 2. 设置   在控件显示( .show())之前,系统不确定是否会包装窗口框架。所以,在控件显示( .show())之前,用setGeometry()设置用户区域的坐标时,就会把窗口框架的坐标设置成(x_noFrame, y_noFrame)。 注意:setGeometry() 在控件显示( .show())后设置更好。 案例1 window

  • pyqt5 创建一个窗口2019-04-19 10:52:35

    文章目录1、简介2、功能实现 1、简介 pyqt 创建一个窗口 2、功能实现 # -*- coding: utf-8 -*- ''' 【简介】 PyQT5的第一个简单例子 ''' import sys from PyQt5.QtWidgets import QApplication, QWidget app = QApplication(sys.argv) window = QWidget()

  • Qt父窗口与子窗口摩擦的一些小毛病2019-04-09 21:53:49

    一、通过继承QWidget用来作为子类使用,发现setStyleSheet不管事了~~~写以下几行解决 void FirstChild::paintEvent(QPaintEvent *e) { QPainter painter(this); QStyleOption o; o.initFrom(this); style()->drawPrimitive(QStyle::PE_Widget,&o,&painter,thi

  • QWidget QMainWindow QDialog 之间的区别2019-02-27 09:38:08

    QWidget类是所有用户界面对象的基类。 窗口部件是用户界面的一个原子:它从窗口系统接收鼠标、键盘和其它事件,并且在屏幕上绘制自己的表现。每一个窗口部件都是矩形,并且它们按Z轴顺序排列的。一个窗口部件可以被它的父窗口部件或者它前面的窗口部件盖住一部分。 (窗口部件:按钮、static

  • 1 Qt框架初探2019-02-20 22:51:18

    1 什么是Qt   Qt是一个跨平台的C++图形用户界面应用程序框架。它为应用程序开发者提供建立艺术级图形界面所需的所有功能。它是完全面向对象的,很容易扩展,并且允许真正的组件编程。 2 Qt创建 (1)打开QT编程工具,如下图选择图中标红的部分创建新工程(两种任选一种均可)。 (2)选择新建项目

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

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

ICode9版权所有