ICode9

精准搜索请尝试: 精确搜索
  • Qt开发经验小技巧246-2502022-09-14 19:04:00

    在编写类中有时候需要对变量进行赋值和取值,这时候一般用 setxxx、getxxx 之类的函数进行处理,而且往往里面就一行代码,这时候你可能会思考为何不直接将变量改成public暴露出来使用,还可以省两个函数几行代码。其实用set get这样处理主要还是为了拓展性,比如后期如果需要对赋值进行过

  • QT setMouseTracking没反应2022-09-08 13:01:53

    今天用Qt Creator自动生成了一个窗口程序,想试试setMouseTracking,兴冲冲地写下了如下代码: MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent), ui(new Ui::MainWindow) { ui->setupUi(this); setMouseTracking(true); } 然后,继承了mouseMoveEven

  • WPF中使用 WndProc 来处理Windows Messages2022-08-24 13:03:19

    WPF对应的C#程序有时需要与Window32程序进行通信,会使用到窗口过程函数来接受Windows消息。 引入 System.Windows.Interop 命名空间,将使用到其中的 HwndSource 使用实例如下: // Add an event handler that receives all window messages, // 该函数的调用必须要当前程序的 MainWin

  • 如何在CefSharp中保存cookie2022-08-24 09:32:01

    public partial class MainWindow : Window { public MainWindow() { CefSharp.CefSettings settings = new CefSharp.CefSettings(); settings.CachePath = Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicat

  • Qt 发送带结构体数据的信号2022-08-16 14:35:40

    当发送的信号是结构体时: 第一步:定义一个结构体.并在包含该结构体的类里面注册该结构体,通过此方法Q_DECLARE_METATYPE(T). 第二步:作为信号输出时,不能直接传结构体,要先包装一下结构再传出去;接收时,也要拆开包装,才能拿到数据,这里借助 QVariant ; 最后一步:连接信号. 具体实例

  • Qt铆接部件、浮动窗口、中心部件2022-08-02 23:35:06

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

  • pygame五子棋再探索2022-07-27 15:31:20

    这次继续探索pygame的五子棋实现,和之前不一样,这次我稍微研究了一下 用pyqt调用pygame有点难,下棋的时候容易报错 报错:-1073740791 (0xC0000409) 而不用pyqt,只用pygame就少了很多麻烦 使用pyqt的部分代码: ` from PyQt5 import QtCore, QtGui, QtWidgets class Ui_MainWindow(object)

  • 【WPF】MainWindow.xaml和MainWindow.g.i.cs 文件相对应2022-07-26 23:02:46

      一个 MainWindow.xaml 文件和一个 MainWindow.g.i.cs 文件相对应。   如上图所示窗口类文件被定义为partial的就是因为类 MainWindow 在 MainWindow .g.i.cs文件中还有定义,如下   public partial class MainWindow : System.Windows.Window, System.Windows.Markup.I

  • Qt - 简单的写日志方法2022-07-16 20:35:45

    Qt写日志   在main.cpp文件中添加以下头文件和代码: #include "mainwindow.h" ​ #include <QApplication> #include <QDateTime> #include <QMutex> #include <QFile> #include <QTextStream> #include <QDebug> ​ //#define LOG_FILE     qApp-

  • pyqt-人生模拟器2.02022-07-12 18:03:19

    页面文件基本

  • PyQt5初探--桌面软件2022-07-08 18:02:45

    ` 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.setObj

  • Qt-无边框窗口实现拖动和改变大小(Qt::FramelessWindowHint)2022-07-06 12:07:45

    相关资料: https://blog.csdn.net/dragoo1/article/details/121163236    原文   代码实例: .pro 1 QT += core gui 2 3 greaterThan(QT_MAJOR_VERSION, 4): QT += widgets 4 5 CONFIG += c++11 6 7 # The following define makes your compiler emit warning

  • QT之QPushButton2022-07-02 19:35:55

    在使用之前需要添加 #include "QPushButton"    下面是项目结构截图     代码: #include "mainwindow.h" #include "QPushButton" MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent) { QPushButton *button1=new QPushButton; button1

  • WPF 窗体最大化、最小化、还原 | WPF 最大化/最小化 按钮图标切换2022-06-28 19:06:56

    UI界面: <Window x:Class="Test.MainWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:d="http://schemas.micros

  • PyQt5 切换页面 StackedWidget2022-06-27 20:01:05

    效果 说明 设置了两个 Frame ,一个为左边内部组件为垂直布局的按钮集合,一个为右边用于 页面切换 的方形区域,宽度比为 1 : 5 。 初始化 stackedWidget # 以父 Frame 为父组件,构建完整覆盖父 Frame 的空间 self.stackedWidget = QtWidgets.QStackedWidget(self.frame_2) self.stac

  • Qt-Qt之QHash的使用分析2022-06-27 15:02:15

    相关资料: 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的使用分析2022-06-27 14:00:53

    相关资料: https://blog.csdn.net/markely/article/details/8055961            原文https://blog.csdn.net/asd1147170607/article/details/105616292          原文https://download.csdn.net/download/zhujianqiangqq/85798434          CSDN代码包下载 代码实

  • C# WPF Prism 上位机软件(企图通用)2022-06-18 16:32:17

      初学prism,想要搭建一个泛用性比较高、实现了基本功能的软件,之后可以根据不同的项目需求添加不同的功能模块。   一、先建个“地基”   1.新建一个wpf应用程序   2.NuGet安装Prism.DryIoc   3.打开App.xaml, 原样如下               添加: xmlns:prism="http:/

  • Qt-Qt之QList使用2022-06-14 19:04:21

    相关资料: 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

  • QChart绘制sin和cos曲线2022-06-05 12:32:29

    效果 代码 mainwindow.h #ifndef MAINWINDOW_H #define MAINWINDOW_H #include <QMainWindow> #include <QtCharts> //必须这么设置 QT_CHARTS_USE_NAMESPACE //使用宏定=-0义 namespace Ui { class MainWindow; } class MainWindow : public QMainWindow { Q

  • 网络编程——UDP通信2022-06-04 20:03:52

    单播和广播 代码 mainwindow.h #ifndef MAINWINDOW_H #define MAINWINDOW_H #include <QMainWindow> #include <QUdpSocket> #include <QVBoxLayout> #include <QHBoxLayout> #include <QPushButton> #include <QTextBrowser> #include <QLa

  • 网络编程——TCP通信2022-06-04 19:01:40

    代码 TCP服务端 mainwindow.h #ifndef MAINWINDOW_H #define MAINWINDOW_H #include <QMainWindow> #include <QTcpServer> #include <QTcpSocket> #include <QVBoxLayout> #include <QHBoxLayout> #include <QPushButton> #include <QTex

  • 网络编程——获取本机网络信息2022-06-04 18:00:19

    代码 mainwindow.h #ifndef MAINWINDOW_H #define MAINWINDOW_H #include <QMainWindow> #include <QPushButton> #include <QTextBrowser> #include <QVBoxLayout> #include <QHBoxLayout> #include <QTimer> QT_BEGIN_NAMESPACE namesp

  • 多线程2022-06-03 21:02:30

    继承QThread mainwindow.h #ifndef MAINWINDOW_H #define MAINWINDOW_H #include <QMainWindow> #include <QThread> #include <QDebug> #include <QPushButton> QT_BEGIN_NAMESPACE namespace Ui { class MainWindow; } QT_END_NAMESPACE class Wor

  • 文件文本读写2022-06-02 19:03:24

    界面 代码 mainwindow.h #ifndef MAINWINDOW_H #define MAINWINDOW_H #include <QMainWindow> namespace Ui { class MainWindow; } class MainWindow : public QMainWindow { Q_OBJECT private: bool openTextByIODevice(const QString& aFileName);

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

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

ICode9版权所有