• 2024-09-07QMessageBox使用方法详解,及用例演示
    QMessageBox是Qt框架中一个非常有用的类,用于显示模态对话框,以告知用户信息、警告、错误等,或者询问用户是/否的问题。这个类提供了丰富的静态函数来创建不同类型的对话框,而无需实例化QMessageBox对象本身。下面,我将详细解释QMessageBox的基本使用方法,并通过一些用例来
  • 2024-09-04【Qt】消息对话框 QMessageBox
    消息对话框QMessageBoxQMessageBox用于显示一个消息给用户,,并且让用户进行一个简单的选择。消息对话框是应⽤程序中最常⽤的界⾯元素。消息对话框主要⽤于为⽤⼾提⽰重要信息,强制⽤⼾进⾏选择操作。例子:创建一个消息对话框(1)在QtDesigner中设置一个按钮(2)右键点击
  • 2024-08-23【Qt】Qt窗口 | QDialog 对话框
    文章目录一.对话框二.对话框的分类1.非模态对话框2.模态对话框3.混合属性对话框三.自定义对话框1.代码实现2.ui文件实现四.内置对话框1.QMessageBox消息对话框2.QColorDialog颜色对话框3.QFileDialog文件对话框4.QFontDialog字体对话框5.QInputDialo
  • 2024-07-18大一菜鸡QT大作业之五子棋
    作者本人为大一即将结束的菜鸡一枚,刚刚完成了暑期课程,上交了自己的QT编程项目----五子棋游戏,较为简陋,由于不打算投入大量时间(只投入了不到一个星期),且不会五子棋人机对战的算法,所以本人的项目是由自己在开源网站上搜索到的两个五子棋项目修改而成,该五子棋具有人人对战,人机对战,联
  • 2024-07-12一个小小的pyside6项目,TDK程控电源的上位机
        起因是实验室里平常涉及到大量的第三方模块测试,这些模块的电压可能不同,同时也是测试它的电流和功耗,所以购买了TDK的程控电源。TDK是电源的大厂嘛,质量还是有保证的。由于购买的电源的输出功率很大,它甚至可以用于测试设备的电流值。这样设备设计调试完成后,在可靠性测
  • 2024-07-05Qt(二)弹窗类 颜色对话框 字体对话框 资源文件
    文章目录一、QDebug类和QMessagebox类(一)QDebug类:打印调试类(二)QMessagebox类:弹窗类2.修改组件图标(1)通过ui界面(2)通过QIcon的方式(3)通过QPixmap类3.使用示例(1)实例化对象实现2.静态函数版本二、颜色对话框和字体对话框类(一)QColorDialog(二)QFontDialog三、资源文件(一)添
  • 2024-07-05qt 入门常用类理解(涉及QMessageBox,Layout,Spacers,Splitter,Buuddy,LoginApp,QFile,QDir)
    1.QMessageBoxQMessageBox::Yes QApplication::quit();QMessageBox::exec用于在模态(阻塞式)对话框中显示一个消息框,并等待用户的响应。这个函数通常用于在应用程序中显示消息、警告或询问对话框,并等待用户采取适当的操作后继续执行。int QMessageBox::exec()exec 函数没有
  • 2024-06-21QT/QMessageBox/QTimerEvent/使用定时器制作一个闹钟
    1.使用定时器制作一个闹钟代码:widget.cpp:#include"widget.h"#include"ui_widget.h"Widget::Widget(QWidget*parent):QWidget(parent),ui(newUi::Widget),speecher(newQTextToSpeech(this))//给语音对象申请空间{ui->setupUi(this);
  • 2024-05-08QT学习第32天-QMessageBox的使用
     #ifndefWIDGET_H#defineWIDGET_H#include<QWidget>namespaceUi{classWidget;}classWidget:publicQWidget{Q_OBJECTpublic:explicitWidget(QWidget*parent=nullptr);~Widget();privateslots:voidon_pushButton_cli
  • 2024-04-10Qt 多窗体
    前言        在Qt编程中经常会遇到要在多个界面之间切换的情况,如从登录界面跳转到主界面,从主界面跳转到设置界面,再返回到主界面。我们将会用一个简单的示例来实现多窗体功能。登录窗口    创建基类为QMainWindow,类名为LoginWin。再使用ui界面设计。 
  • 2024-04-10Qt 对话框常见类型
    前言        对话框是GUI程序设计中不可或缺的组成部分,很多不能或者不适合放入主窗口的功能组件都必须放在对话框中。        Qt使用QDialog类实现对话框,通常会设计一个类继承QDialog类。QDialog类(及其派生类,以及所有Qt:Dialog类型的类)对其parent
  • 2024-03-14Qt TCP (小型聊天窗口)
    实现的具体功能为:服务器端需要主动监听,可以主动断开连接,可以发送信息给客户端客户端需要输入主机,端口号,需要主动连接,可以主动断开连接,可以发送信息给服务器端服务器端和客户端都能看到聊天记录服务器端的搭建:创建一个TCP_Server项目1.首先在.Pro文件中添加:QT+=network
  • 2024-03-13Qt warning: C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失
    Qtwarning:C4819:该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为Unicode格式以防止数据丢失Qt导入其他电脑上开发的项目后,出现这种警告:Qtwarning:C4819:该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为Unicode格式以防止数据丢失
  • 2024-03-06Qt QMessageBox::information 自定义按钮
    一.基本简介在使用QT的弹窗提示时,习惯使用QMessageBox::informationQMessageBox::questionQMessageBox::warningQMessageBox::critical一般对于按钮,是使用系统提供的默认按钮例如:QMessageBox::Ok|QMessageBox::Cancel等二.如果要自己定义按钮,使用自定义的按钮文字,该怎么
  • 2024-03-06Qt QMessageBox的简单用法
    效果思路1//创建一个question弹出对话框,添加两个按钮:Yes和No2QMessageBox*box=newQMessageBox(QMessageBox::Question,"提示","确认删除''的信息吗?",QMessageBox::Yes|QMessageBox::No,this);3box->button(QMessageBox::Yes)->se
  • 2023-12-24C++ Qt开发:LineEdit单行输入组件
    Qt是一个跨平台C++图形界面开发库,利用Qt可以快速开发跨平台窗体应用程序,在Qt中我们可以通过拖拽的方式将不同组件放到指定的位置,实现图形化开发极大的方便了开发效率,本章将重点介绍LineEdit单行输入框组件的常用方法及灵活运用。在Qt中,QLineEdit是一个用于输入单行文本的控件,它提
  • 2023-12-22QFormLayout表单布局
    一、概述新建一个简单的登录表单布局QFormLayout。如下: 二、代码示例#include"FormLayoutExampleWindow.h"FormLayoutExampleWindow::FormLayoutExampleWindow(QWidget*parent):QWidget(parent){this->setWindowTitle("Form表单");//表单布局
  • 2023-12-21Qt弹框QDialog、QMessageBox、QColorDialog、QFileDialog、QFontDialog、QProcessDialog
    一、概述汇总一下Qt中的弹框:QDialog(自定义)、QMessageBox、QColorDialog、QFileDialog、QFontDialog、QProcessDialog 二、代码示例及演示效果1.自定义弹框(啥都没有的弹框,如果想要自定义内容,直接继承QDialog进行扩展)QDialog*dialog=newQDialog;dialog->setWin
  • 2023-12-16C++ Qt开发:ToolBar与MenuBar菜单组件
    Qt是一个跨平台C++图形界面开发库,利用Qt可以快速开发跨平台窗体应用程序,在Qt中我们可以通过拖拽的方式将不同组件放到指定的位置,实现图形化开发极大的方便了开发效率,本章将重点介绍ToolBar工具栏组件以及与之类似的MenuBar菜单栏组件的常用方法及灵活运用。1.1QToolBar工具栏
  • 2023-12-0811、QMessageBox(消息对话框)
        #include"dialog.h"#include"ui_dialog.h"Dialog::Dialog(QWidget*parent):QDialog(parent),ui(newUi::Dialog){ui->setupUi(this);resize(320,150);glayout=newQGridLayout(this);dispLabel
  • 2023-10-17手机直播源码,关于pyqt5弹出提示框
    手机直播源码,关于pyqt5弹出提示框1.软件关闭弹框这类的弹框一般是在整个软件关闭的时候提醒用户是否需要退出整个软件 (构建成函数的方法)    defcloseEvent(self,event):    #关闭窗口触发以下事件      a=QMessageBox.question(self,'退出'
  • 2023-09-23Qt之QMessageBox的用法
    一、QMessageBox::informationQMessageBox::information 用于创建一个信息对话框,通常用于向用户显示一些重要的信息或通知。这个函数的用法很简单,它接受几个参数来配置对话框的内容和行为,并且通常以模态方式显示对话框,阻塞程序的执行,直到用户关闭对话框。QMessageBox::informa
  • 2023-08-01Qt调用动态库的三种方式(linux)
     本文章主要记录Qt在linux电脑上调用so库的三种调用方式方式一:静态加载so库方式二:动态加载so库(QLibrary)方式三:动态加载so库(dlopen) 其他:封装的so库叫做:libsoowCapture.so,这个so库又依赖了其他的so库,我是把所有的so库放在lib文件夹里面。库文件+目录结构如下图:   
  • 2023-06-09qt work
    autofolder1="./.mm";QDir*folder=newQDir;boolexist=folder->exists(folder1);if(exist){QMessageBox::warning(this,tr("createDir"),tr("Dirisalreadyexisted!"));}
  • 2023-03-26QT开发之关闭程序时提示是否关闭程序(转)
    头文件:#include<QCloseEvent>.h中申明:voidcloseEvent(QCloseEvent*event);.cpp中添加//关闭voidCore::closeEvent(QCloseEvent*event){if(QMessageBox