QT
喜欢旅行的土行孙
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
QT 在图上写字
//QString tempImagePath="./test.png"; //图片上的字符串,例如 HELLO QString imageText="H E L L O"; QFont font; //设置显示字体的大小 font.setPixelSize(25); QFontMetrics fm(font); int charWidth = fm.width(imageText); ..原创 2021-12-02 10:47:31 · 3164 阅读 · 0 评论 -
QProgressDialog进度条完成后自动消失
#include <QProgressDialog> bool autoClose() const bool autoReset() const void setAutoClose(bool close) void setAutoReset(bool reset) AutoClose默认为true,包含autoReset,会重.原创 2021-07-23 14:25:01 · 1197 阅读 · 0 评论 -
QString::number
int a = 1024;QString::number(a);//1024原创 2021-02-26 10:46:47 · 550 阅读 · 0 评论 -
添加Q_OBJECT,undefined reference to vtable for “xxxx“的错误
在Qt编写过程中,如多线程使用信号槽时,需要添加Q_OBJECT,但是在添加之后发现编译老会出错。如下:class ThreadSxxx : public QThread{Q_OBJECTpublic:ThreadSxxx ();signals:signaltrig();}编译后总是提示undefined reference to vtable for "xxxx"的错误问题。出现该错误的原因是此时的Q_OBJECT是半途加入的,你需要让项目重新加载编译,解决的办法是直接在.pro文原创 2020-12-04 15:17:52 · 761 阅读 · 0 评论 -
在QLineEdit中添加QICON和按键
1.添加QICONQAction *searchAction = new QAction(ui.LineEdit);searchAction->setIcon(QIcon(":/resource/query.png"));ui.LineEdit->addAction(searchAction,QLineEdit::TrailingPosition);//QLineEdit::LeadingPosition 在左侧注:资源路径“./pic.bmp” 表示编译生成路径,不是源码路径QT原创 2020-10-21 21:59:49 · 1473 阅读 · 0 评论 -
QT 读写文件
1.QFileDialog获取文件QFileDialog *fileDialog = new QFileDialog(this);QString fileName = fileDialog->getOpenFileName(NULL,"标题",".","*.*");/*QStringList fileName = fileDialog->getOpenFileNames(NULL,"标题",".","*.*");qDebug() << file_name.at(0);qD原创 2020-10-19 17:02:32 · 139 阅读 · 0 评论 -
单选,QBottonGroup,例:checkBox
单选,QBottonGroup,例:checkBox1.头文件#include <QButtonGroup>在头文件添加 QButtonGroup类QButtonGroup *slt_type;3.新建对象,添加控件slt_type = new QButtonGroup(this);slt_type->addbutton(ui->checkBox, 1);//1:IDslt_type->addbutton(ui->checkBox_2, 2);c原创 2020-10-19 14:03:52 · 295 阅读 · 0 评论
分享