avatar
Articles
415
Tags
259
Categories
26

Theqiqi_blog
Search

Theqiqi_blog

21.QSlider
Created2025-03-24|QT6_Gui|C++•Qt6•GUI•Cmake
QSlidermain.cpp12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849#include <QApplication>#include <QWidget>#include <QSlider>#include <QLCDNumber>#include <QVBoxLayout>#include <qlabel.h>void setupSliderDemo(QWidget *parent) { QVBoxLayout *layout = new QVBoxLayout(parent); // --- 1. 创建滑动条 --- // Qt::Horizontal 是横向,Qt::Vertical 是纵向 QSlider *slider = new QSlider(Qt::Horizontal, parent); slider->setRang ...
20.QComboBox
Created2025-03-24|QT6_Gui|C++•Qt6•GUI•Cmake
QComboBoxmain.cpp123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263#include <QComboBox>#include <QVBoxLayout>#include <QLabel>#include <QDebug>#include <qapplication.h>void setupComboBoxDemo(QWidget *parent) { QVBoxLayout *layout = new QVBoxLayout(parent); // --- 1. 基础下拉框 (只读模式) --- QLabel *label1 = new QLabel("选择你的职业:", parent); QComboBox *jobCombo = new QComboBox(parent); ...
19.QDoubleSpinBox
Created2025-03-24|QT6_Gui|C++•Qt6•GUI•Cmake
QDoubleSpinBoxmain.cpp1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859#include <QDoubleSpinBox>#include <QVBoxLayout>#include <QLabel>#include <QDebug>#include <qapplication.h>void setupDoubleSpinBoxDemo(QWidget *parent) { QVBoxLayout *layout = new QVBoxLayout(parent); // --- 1. 基础价格选择框 (货币模式) --- QLabel *label1 = new QLabel("商品单价设置 (0.00 - 999.99):", parent); QDoubleSpinBox *pri ...
18.QSpinBox
Created2025-03-24|QT6_Gui|C++•Qt6•GUI•Cmake
QSpinBoxmain.cpp1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556#include <QSpinBox>#include <QVBoxLayout>#include <QLabel>#include <QDebug>#include <qapplication.h>void setupSpinBoxDemo(QWidget *parent) { QVBoxLayout *layout = new QVBoxLayout(parent); // --- 1. 基础年龄选择框 --- QLabel *label1 = new QLabel("请选择年龄 (0-150):", parent); QSpinBox *ageBox = new QSpinBox(parent); // 设置属性 ageB ...
17.QPlainTextEdit
Created2025-03-24|QT6_Gui|C++•Qt6•GUI•Cmake
QPlainTextEditmain.cpp1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859#include <QPlainTextEdit>#include <QVBoxLayout>#include <QPushButton>#include <QLabel>#include <QTime>#include <qapplication.h>void setupPlainTextEditDemo(QWidget *parent) { QVBoxLayout *layout = new QVBoxLayout(parent); // --- 1. 创建纯文本编辑器 --- QPlainTextEdit *plainEdit = new QPlainTextEdit(parent); plainEdit->se ...
16.QTextEdit
Created2025-03-24|QT6_Gui|C++•Qt6•GUI•Cmake
QTextEditmain.cpp123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960#include <QTextEdit>#include <QVBoxLayout>#include <QPushButton>#include <QLabel>#include <qapplication.h>void setupTextEditDemo(QWidget *parent) { QVBoxLayout *layout = new QVBoxLayout(parent); // --- 1. 创建多行文本框 --- QTextEdit *textEdit = new QTextEdit(parent); textEdit->setPlaceholderText("请输入详细描述内容(支持 HTML 标签)...& ...
15.LineEdit
Created2025-03-24|QT6_Gui|C++•Qt6•GUI•Cmake
qt LineEditmain.cpp12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364#include <QApplication>#include <QLineEdit>#include <QLabel>#include <QVBoxLayout>#include <QDebug>void setupLineEditDemo(QWidget *parent) { // 创建一个垂直布局,让控件排好队 QVBoxLayout *layout = new QVBoxLayout(parent); // --- 1. 基础输入框 --- QLabel *label1 = new QLabel("普通输入框:", parent); QLineEdit *editNormal = new ...
14.Label
Created2025-03-24|QT6_Gui|C++•Qt6•GUI•Cmake
qt Labelmain.cpp123456789101112131415161718192021222324252627282930313233343536#include <QApplication>#include <QWidget>#include <QLabel>#include <QVBoxLayout>void testLabelVariety(QWidget *parent) { // 使用布局,让它们自动排列 QVBoxLayout *layout = new QVBoxLayout(parent); QLabel *txtLabel = new QLabel("这是一段普通的文字"); // 这里可以不传parent,因为下面的addWidget会自动绑定 QLabel *styleLabel = new QLabel(); styleLabel->setText("<b>加粗文字</b> <i style=&#x ...
13.控件的属性配置
Created2025-03-24|QT6_Gui|C++•Qt6•GUI•Cmake
qt控件的属性设置QPushButton的属性设置main.cpp1234567891011121314151617181920212223242526272829303132333435363738#include <QApplication>#include <QPushButton>#include <QWidget>#include <QDebug>void configureAdvancedButton(QPushButton *btn) { // 1. 设置内容 btn->setText("开启静音"); btn->setToolTip("点击切换系统静音状态"); // 2. 核心逻辑配置:变成一个开关 btn->setCheckable(true); btn->setChecked(false); // 初始为关闭状态 // 3. 视觉与交互增强 //btn->setCursor(Qt::Poin ...
12.弹窗
Created2025-03-24|QT6_Gui|C++•Qt6•GUI•Cmake
qt弹窗独立弹窗main.cpp1234567891011#include <QApplication>#include <QMessageBox>int main(int argc, char *argv[]) { QApplication a(argc, argv); // parent 传 nullptr,弹窗将作为一个独立的顶级窗口出现在屏幕中央 QMessageBox::information(nullptr, "系统提示", "检测到环境异常,程序将退出。"); return 0; // 弹窗关闭后直接结束程序} 窗口弹窗main.cpp12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485#inc ...
1…161718…42
avatar
Theqiqi
Articles
415
Tags
259
Categories
26
Follow Me
Announcement
This is my Blog
Recent Post
03-反馈流2026-08-21
02-错误流2026-08-21
01-控制流2026-08-20
05-多系统协作的十条流2026-08-19
04-多层系统的十条流2026-08-18
Categories
  • C with Socks16
  • C_Sound10
  • C_Windows_Graphi9
  • Cpp5
  • Cpp_Socket4
  • C语言在Windows中实现抓包4
  • C语言的万种用法9
  • Debian1
Tags
十阶段 接口先行 Qt主题架构 WindowsDriver python 从输入到交互 select LinuxDriver 入口系统 UDP服务器与可靠性 微服务与组装边界 DLL javascript 多系统组成的网络通信软件 Piano 拆解资源 游戏类型演化 Kali 建模与逆向 BSD Sockets x86汇编程序 IPV4 Drvier 认知能力分解 技术流 qemu Ninja 业务流程到功能点 用头文件验证依赖 引擎组装 Sound 从状态到系统 epoll QEMU 依赖接口 shell 依赖关系 Graphi 拆解美术 只有组件的子系统如何被加载
Archives
  • August 2026128
  • January 20261
  • April 20251
  • March 202595
  • February 202523
  • September 20242
  • August 202471
  • June 20242
Info
Article :
415
UV :
PV :
Last Update :
©2020 - 2026 By Theqiqi
Framework Hexo|Theme Butterfly
Search
Loading the Database