看了一些关于QT界面部件的介绍,特此记录一下1.容器部件—widget:一般对界面进行分块布局时使用。2.多界面切换部件—stackedWidget:通常需要加一个按钮,对其进行页面切换代码:void MyMenuBar::slot1(){ static int i = 0; //静态的整形变量,使用完,数...
  -------------------------------------CompleteLineEdit.h-------------------------------------#ifndef COMPLETELINEEDIT_H#define COMPLETELINEEDIT_H#include <QtGui/QLineEdit>#include <QStringLi
转载 2015-11-21 00:45:00
63阅读
总第15篇本文主要总结了用Qt框架做项目开发的过程中,比较关键的几个知识点,深入总结并收录于此,以防止后面忘记了可以快速查找。读完此文,你也可以收藏之,以备后面的开发工作中可以快速查找。1.获取当前系统中Qt所支持的字体获取当前系统中所支持的字体信息可以使用QFontDatabase类,其具体的实现代码示例如下: QFontDatabase database; forea
QLabel小部件提供文本或图像显示,没有提供用户交互功能 可以显示纯文本、富文本、图片(还能缩放)属性:①换行方法一:利用转义字符\nPlainText RichText不能这样弄方法二:利用空格(需要更改属性)没有利用空格前:添加空格预览alt+shift+r②label中添加图片常用代码示例QPixmap mImage = QPixmap(":/pic/image/png/poster.pn
progressBar进度条显示进度的接口:方法一、ui‐>progressBar‐>setValue(percent);方法二、ui‐>progressBar‐>setMaximum(total); ui‐>progressBar‐>setValue(current); //顺序不能反控件属性
原创 2022-11-19 05:33:50
448阅读
QTe
原创 2022-11-19 05:34:00
320阅读
QTextBrowser类提供了一个带有超文本导航的富文本浏览器只能浏览不能编辑 以下为textbrowser和textedit的比较 创建一个textbrowser和textedit以及一个pushbutton 1 void MainWindow::on_pushButton_clicked() 2 { 3 QString textstring = ui->textEdit-&
转载 2020-12-10 15:56:00
877阅读
2评论
TimeEdit + DateEdit + TimeDateEdit就是一个时间戳显示时间常用信号和接口函数setDateTime(QDateTime::currentDateTime());//设置时间日期 dateTimeChanged();//时间日期改属性:...
原创 2022-11-19 05:34:13
155阅读
编写Validator子类主要继承不同Validator类并重写validate方法。例如:QValidator::Intermediate表示输入中间状态,需要根据后续输入判断是否变为QValidator::Acceptable或者QValidator::Invalid
Qt中,`QLineEdit`是一个用于输入单行文本的控件,它提供了一个允许用户输入和编辑文本的文本框。该组件是Qt的基础控件
原创 精选 5月前
218阅读
Qt编写自定义控件及插件的使用    在使用Qt Designer设计窗体界面时,我们可以使用Widget Box里的窗体控件非常方便的绘制界面,比如拖进去一个按钮,一个文本编辑器等。虽然Qt Designer里的控件可以满足我们大部分的需求,但是有时候,也会产生一些特殊的需要,比如一个输入框,我们要输入的是经纬度,此时就会有两种输入方式,一种是小数形式,一种是度分秒的形式,此
// main.cpp#include "mywidget.h"#include <QApplication>int main(int argc, char *argv[]){ QApplication a(argc, argv); myWidget w; w.show(); return a.exec();}// mywidget.h#ifndef MYWID
原创 2023-03-02 01:14:18
81阅读
说明 本文演示Qt 版本: qt5.14 一个例子 下面的代码中演示 输入框只能输入 冒号、A-F、a-f,数字0~9,最长输入个字符 /// 设置验证 auto le_set_check = [&](QLineEdit* ple, const QString& str_reg) { if (( ...
转载 2021-08-01 11:45:00
249阅读
2评论
QSpinBox和QDoubleSpinBox均派生自QAbstractSpinBox,分别是整数调节按钮和浮 点数调节按钮,二者的功能基本上是相同的只是精度不一样控件父类属性QAbstractSpinBox:控件属性运行截图:...
原创 2022-11-19 05:34:06
528阅读
一般用到控件comboBox的基本用法是获取当前的值: 1.currentIndex(); 获取当前comBox的索引,是int类型的值。2.currentText(); 获取当前comBox的文本,是QString类型。 二、可以通过以下两种方式来通过切换comobox的值来执行一些指令: 1、通过首先在界面上拖入控件comobox,然后就是直接通过将comobox中的输入“Chinese”和“
转载 2021-01-21 14:50:00
1403阅读
2评论
1、案例:创建一个窗口,添加两个文本框和一个按钮:点击按钮后可以将文本框A内中的输入内容复制到文本框B中。       首先是创建控件、监听按钮的点击、获取文本框A中的内容,设置到文本框B中。import sys from PyQt5.Qt import * # 做成活动模块,修改方便 # 1、创建应用程序,可以传递参数给app,通过命令行输入参数 app
转载 4天前
13阅读
概述:此案例向大家分享tableWidget控件一切基本操作,比如表格禁止编辑、单击选中一行、动态添加表头
转载 2022-06-13 17:30:18
2250阅读
Day02:功能:在部件LineEdit上输入整数,经过槽函数处理(对该整数进行四则元算),输出新的整数。操作:(1)在ui界面放置部件PushBott
QString username = lg_username_lineedit_->text().trimmed(); 有公司面试 居然出这个题,也是无语
转载 2020-03-01 21:27:00
211阅读
2评论
  • 1
  • 2
  • 3
  • 4
  • 5