首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 【Qt mainwindow 】窗口在启动时自动调整为适应屏幕大小

    #include <QApplication> #include <QMainWindow> #include <QScreen> #include <QDesktopWidget> class MainWindow : public QMainWindow { public: MainWindow() { // 获取屏幕大小 QRect screenGeometry setFixedSize(size()); } }; int main(int argc, char *argv[]) { QApplication app(argc, argv); MainWindow

    49510编辑于 2026-01-23
  • 来自专栏sktj

    python pyqt5常用固定大小主窗体

    (object): def setupUi(self, MainWindow): MainWindow.setObjectName("MainWindow") MainWindow.resize( 546, 518) MainWindow.setMinimumSize(QtCore.QSize(546, 518)) MainWindow.setMaximumSize(QtCore.QSize( ") MainWindow.setCentralWidget(self.centralwidget) self.menubar = QtWidgets.QMenuBar(MainWindow) self.menubar.setGeometry (MainWindow) def retranslateUi(self, MainWindow): _translate = QtCore.QCoreApplication.translate MainWindow.setWindowTitle(_translate("MainWindow", "I AM TITLE")) class MyMainWindow(QMainWindow

    1.7K20发布于 2019-07-05
  • 来自专栏全栈测试技术

    『PyQt5-Qt Designer篇』| 06 Qt Designer中水平布局和垂直布局的使用

    (object): def setupUi(self, MainWindow): MainWindow.setObjectName("MainWindow") MainWindow.resize = QtCore.QCoreApplication.translate MainWindow.setWindowTitle(_translate("MainWindow", "MainWindow .setText(_translate("MainWindow", "PushButton1")) self.pushButton_5.setText(_translate("MainWindow (object): def setupUi(self, MainWindow): MainWindow.setObjectName("MainWindow") MainWindow.resize = QtCore.QCoreApplication.translate MainWindow.setWindowTitle(_translate("MainWindow", "MainWindow

    84930编辑于 2023-09-20
  • 来自专栏我的知识小屋

    Qt 第二步 熟悉文件结构组成(二)

    SOURCES += \main.cpp \mainwindow.cpp 表示当前工程中的源文件。 HEADERS += \mainwindow.h 表示当前工程中的头文件。 mainwindow.h 头文件 #ifndef MAINWINDOW_H #define MAINWINDOW_H #include <QMainWindow> QT_BEGIN_NAMESPACE (); private: Ui::MainWindow *ui; }; #endif // MAINWINDOW_H 在这个头文件中现在主要看 Q_OBJECT,这是实现信号与槽必须加入的一个宏 mainwindow.cpp 文件 #include "mainwindow.h" #include "ui_mainwindow.h" #include <QMessageBox> MainWindow (this); } MainWindow::~MainWindow() { delete ui; } void MainWindow::on_pushButton_clicked() {

    1.1K10发布于 2020-10-23
  • 来自专栏搁浅测试同学小分享

    Python-PyQt5在pycharm配置和应用

    (object): def setupUi(self, MainWindow): MainWindow.setObjectName("MainWindow") MainWindow.resize ("statusbar") MainWindow.setStatusBar(self.statusbar) self.retranslateUi(MainWindow) QtCore.QMetaObject.connectSlotsByName(MainWindow) def retranslateUi(self, MainWindow): MainWindow", "MainWindow")) self.pushButton.setText(_translate("MainWindow", "第一个按钮呢")) 虽然生成了 () MainWindow = QMainWindow() ui.setupUi(MainWindow) MainWindow.show() sys.exit(app.exec

    94220编辑于 2022-07-21
  • 来自专栏物联网知识

    PyQt5 环境搭建+配置+怎样运行生成的.py程序

    from PyQt5 import QtCore, QtGui, QtWidgets class Ui_MainWindow(object): def setupUi(self, MainWindow ): MainWindow.setObjectName("MainWindow") MainWindow.resize(800, 600) self.centralwidget = QtCore.QCoreApplication.translate MainWindow.setWindowTitle(_translate("MainWindow", "MainWindow (object): def setupUi(self, MainWindow): MainWindow.setObjectName("MainWindow") MainWindow.resize = QtCore.QCoreApplication.translate MainWindow.setWindowTitle(_translate("MainWindow", "MainWindow

    2.1K21发布于 2021-02-02
  • 来自专栏sofu456

    Qt Creator OPenGL实例

    return a.exec(); } mainwindow.cpp #include "mainwindow.h" #include <QTimer> #include <math.h> MainWindow ::MainWindow(QWidget *parent) : QGLWidget(parent) { angle = 0; } MainWindow::~MainWindow() { #ifndef MAINWINDOW_H #define MAINWINDOW_H #include <QGLWidget> #include <QOpenGLFunctions_3_0> class ); } mainwindow.h #ifndef MAINWINDOW_H #define MAINWINDOW_H #include <QGLWidget> #include <QOpenGLFunctions _3_0> class MainWindow : public QGLWidget,QOpenGLFunctions_3_0 { Q_OBJECT public: explicit MainWindow

    1.6K30发布于 2019-07-09
  • 来自专栏用户2442861的专栏

    C/C++用QT写的五子棋源码

       HEADERS  += mainwindow.h   mainwindow.h [cpp] view plaincopy #ifndef MAINWINDOW_H #define  MAINWINDOW_H #include <QtGui> class MainWindow : public QMainWindow   {       Q_OBJECT   public:       MainWindow(QWidget *parent = 0);       ~MainWindow();   void paintEvent(QPaintEvent MainWindow::MainWindow(QWidget *parent)       : QMainWindow(parent)   {       resize(640, 640);       memset(a, 0, 15 * 15 * sizeof(int));       player = 0;   }   MainWindow::~MainWindow()  

    1.6K20发布于 2018-09-20
  • 来自专栏Base_CDNKevin

    [Qt] 信号与槽:灵活编写多种类型槽函数

    // mainwindow.h #ifndef MAINWINDOW_H #define MAINWINDOW_H #include <QMainWindow> namespace Ui { class MainWindow; } class MainWindow : public QMainWindow { Q_OBJECT public: explicit MainWindow 自动绑定的槽函数 private: Ui::MainWindow *ui; }; #endif // MAINWINDOW_H // mainwindow.cpp #include "mainwindow.h " #include "ui_mainwindow.h" MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent), ui(new Ui::MainWindow) { ui->setupUi(this); // uic在此处自动进行信号和槽的连接 } MainWindow::~MainWindow() {

    1.2K20编辑于 2024-10-11
  • 来自专栏全栈测试技术

    PyQt5-Qt Designer中如何设置信号与槽?

    (object): def setupUi(self, MainWindow): MainWindow.setObjectName("MainWindow") MainWindow.resize self.pushButton.clicked.connect(MainWindow.close) QtCore.QMetaObject.connectSlotsByName(MainWindow MainWindow.setWindowTitle(_translate("MainWindow", "MainWindow")) self.pushButton.setText(_translate (object): def setupUi(self, MainWindow): MainWindow.setObjectName("MainWindow") MainWindow.resize MainWindow.setWindowTitle(_translate("MainWindow", "MainWindow")) self.pushButton.setText(_translate

    2.1K82编辑于 2023-10-18
  • [pyqt5][python][原创]pyqt5登陆界面跳转并关闭子窗口全部退出

    ): def setupUi(self, MainWindow): MainWindow.setObjectName("MainWindow") MainWindow.resize MainWindow", "MainWindow")) self.pushButton.setText(_translate("MainWindow", "login")) = QtWidgets.QMainWindow() ui = Ui_MainWindow() ui.setupUi(MainWindow) MainWindow.show() (object): def setupUi(self, MainWindow): MainWindow.setObjectName("MainWindow") MainWindow.resize MainWindow", "MainWindow")) self.pushButton.setText(_translate("MainWindow", "PushButton"))

    34600编辑于 2025-07-18
  • 来自专栏Nicky's blog

    Qt4系列之开发文本编辑器

     mainwindow.h: #ifndef MAINWINDOW_H #define MAINWINDOW_H #include <QMenu> #include <QAction> #include ; } class MainWindow : public QMainWindow {     Q_OBJECT public:     explicit MainWindow(QWidget mainwindow.cpp: #include "mainwindow.h" #include "ui_mainwindow.h" MainWindow::MainWindow(QWidget ::NewFile(){     MainWindow *newEdit = new MainWindow;     newEdit->show(); } //打开文件 void MainWindow: ::~MainWindow() {     delete ui; }  main.cpp: #include <QApplication> #include "mainwindow.h" int

    96940编辑于 2022-05-07
  • C/C++ Qt ToolBar 菜单栏组件应用

    >MainWindow::MainWindow(QWidget *parent) :QMainWindow(parent),ui(new Ui::MainWindow){ ui->setupUi( >MainWindow::MainWindow(QWidget *parent) :QMainWindow(parent),ui(new Ui::MainWindow){ ui->setupUi( >MainWindow::MainWindow(QWidget *parent) :QMainWindow(parent),ui(new Ui::MainWindow){ ui->setupUi( #include "mainwindow.h"#include "ui_mainwindow.h"#include <QMenuBar>#include <iostream>MainWindow::MainWindow >MainWindow::MainWindow(QWidget *parent) :QMainWindow(parent),ui(new Ui::MainWindow){ ui->setupUi(

    1.7K20编辑于 2022-12-23
  • C/C++ Qt 基础通用组件的应用

    QPushButton> MainWindow::MainWindow(QWidget *parent): QMainWindow(parent), ui(new Ui::MainWindow) { QPushButton> MainWindow::MainWindow(QWidget *parent): QMainWindow(parent), ui(new Ui::MainWindow) { QPushButton> MainWindow::MainWindow(QWidget *parent): QMainWindow(parent), ui(new Ui::MainWindow) { QPushButton> MainWindow::MainWindow(QWidget *parent): QMainWindow(parent), ui(new Ui::MainWindow) { MainWindow::MainWindow(QWidget *parent) :QMainWindow(parent),ui(new Ui::MainWindow) { ui->setupUi

    3.3K10编辑于 2022-12-28
  • 来自专栏sktj

    python pyqt5 pandas处理数据

    -- coding: utf-8 -- """ Module implementing MainWindow. """ from PyQt5.QtCore import pyqtSlot from (object): def setupUi(self, MainWindow): MainWindow.setObjectName("MainWindow") MainWindow.resize( (self.centralWidget) self.retranslateUi(MainWindow) QtCore.QMetaObject.connectSlotsByName(MainWindow ) def retranslateUi(self, MainWindow): _translate = QtCore.QCoreApplication.translate MainWindow.setWindowTitle (_translate("MainWindow", "MainWindow")) self.pushButton.setText(_translate("MainWindow", "数据初始化"

    1.5K20发布于 2019-07-27
  • 来自专栏嵌入式开发圈

    如何打造属于自己的3D打印机上位机?这篇文章带你了解一下!

    , this, &MainWindow::receivedSDDone); connect(parserWorker, &Parser::receivedSDUpdate, this, &MainWindow , &MainWindow::setFile, senderWorker, &Sender::setFile); connect(this, &MainWindow::startPrinting, senderWorker ); connect(this, &MainWindow::pause, senderWorker, &Sender::pause); connect(this, &MainWindow::setBaudrate ); connect(this, &MainWindow::closePort, senderWorker, &Sender::closePort); connect(this, &MainWindow , &MainWindow::stopPrinting, uartWorker, &SerialThread::stopPrinting); connect(this, &MainWindow:

    6K44编辑于 2022-03-24
  • C/C++ Qt 基础通用组件的应用

    >MainWindow::MainWindow(QWidget *parent): QMainWindow(parent), ui(new Ui::MainWindow){ ui->setupUi >MainWindow::MainWindow(QWidget *parent): QMainWindow(parent), ui(new Ui::MainWindow){ ui->setupUi >MainWindow::MainWindow(QWidget *parent): QMainWindow(parent), ui(new Ui::MainWindow){ ui->setupUi >MainWindow::MainWindow(QWidget *parent): QMainWindow(parent), ui(new Ui::MainWindow){ ui->setupUi >#include <QRadioButton>MainWindow::MainWindow(QWidget *parent): QMainWindow(parent), ui(new Ui::MainWindow

    4.4K11编辑于 2022-12-23
  • 来自专栏嵌入式开发圈

    圆曾经的小车梦,造一台智能小车(四)之QT上位机控制小车

    由于我们要控制的是Wifi小车,所以需要在.pro中包含:network网络模块 QT += core gui network 接下来看mainwindow.h #ifndef MAINWINDOW_H <QString> #include <QByteArray> namespace Ui { class MainWindow; } class MainWindow : public QMainWindow { Q_OBJECT public: explicit MainWindow(QWidget *parent = 0); ~MainWindow(); private slots *ui; QTcpSocket *client ; }; #endif // MAINWINDOW_H mainwindow.cpp实现: #include "mainwindow.h" #include "ui_mainwindow.h" MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent), ui

    3.3K11发布于 2020-05-21
  • 来自专栏C++开发学习交流

    【C++】Qt:QCustomPlot图表绘制库配置与示例

    应用示例 基本绘图示例: // mainwindow.h #ifndef MAINWINDOW_H #define MAINWINDOW_H #include <QMainWindow> #include "qcustomplot.h" namespace Ui { class MainWindow; } class QCustomPlot; class MainWindow : public QMainWindow { Q_OBJECT public: explicit MainWindow(QWidget *parent = nullptr); ~MainWindow(); #include "mainwindow.h" #include "ui_mainwindow.h" MainWindow::MainWindow(QWidget *parent) : QMainWindow ; setCentralWidget(customPlot); setupQuadraticDemo(customPlot); } MainWindow::~MainWindow()

    2.9K10编辑于 2024-07-24
  • C/C++ Qt 标准Dialog对话框组件应用

    #include "mainwindow.h" #include "ui_mainwindow.h" #include <QMessageBox> MainWindow::MainWindow(QWidget *parent) :QMainWindow(parent),ui(new Ui::MainWindow) { ui->setupUi(this); } MainWindow::~MainWindow #include "mainwindow.h" #include "ui_mainwindow.h" #include <QMessageBox> #include <QCloseEvent> MainWindow MainWindow::~MainWindow() { delete ui; } // 文本输入对话框 void MainWindow::on_pushButton_clicked() { #include "mainwindow.h" #include "ui_mainwindow.h" #include <QFileDialog> MainWindow::MainWindow(QWidget

    1.2K20编辑于 2022-12-28
领券