- 浏览: 766639 次
- 性别:
- 来自: 大连
-
最新评论
-
xuelj:
我的Android进阶之旅------>Android使用9Patch图片作为不失真背景 -
lBovinl:
,浩瀚~
我的Android进阶之旅------>经典的大客推荐(排名不分先后)!! -
xyy_zero:
看着听犀利的,大神,有demo吗?可以分享下不。我最近需要开发 ...
给android设备增加串口功能
文章列表
textedit设置滚动条
ui->textEdit->setVerticalScrollBarPolicy(Qt::ScrollBarAlwaysOn);
ui->textEdit->setHorizontalScrollBarPolicy(Qt::ScrollBarAlwaysOn);
ui->textEdit->verticalScrollBar()->setValue(ui->textEdit->verticalScrollBar()->maximumHeight());
//滚条设置在最后
ui->tex ...
- 2010-07-20 11:50
- 浏览 813
- 评论(0)
获取行号和列号
int rowNum = ui->textEdit->document()->blockCount();
//获取光标所在行的行号
const QTextCursor cursor = ui->textEdit->textCursor();
int colNum = cursor.columnNumber();
//获取光标所在列的列号
- 2010-07-20 11:43
- 浏览 361
- 评论(0)
我们知道,QTable里有一个removeRow(int i)函数用来删除当前行,但是如果我们没有对于table进行任何的选中,那么QTable是如何返回的呢?
用Designer里拖了一个tableWidget,加一个按钮,点击删除后执行
int i = ui.tableWidget->currentRow();
QMessageBox msg;
msg.setText(QString::number(i));
msg.exec();
ui.tableWidget->removeRow(i);
在不选择行的情况下发现每次点击后删除的都是第一行,i的输出都 ...
- 2010-07-20 10:20
- 浏览 544
- 评论(0)
先在main.cpp文件中加入以下语句,让程序中可以使用中文。
在其中加入#include <QTextCodec> 头文件包含,再在主函数中加入下面一行:
QTextCodec::setCodecForTr(QTextCodec::codecForLocale());
- 2010-07-20 10:20
- 浏览 475
- 评论(0)
先在工程文件中加入TRANSLATION += ***.ts
然后命令行输入lupdate ***.pro
打开.ts文件,一条一条的翻译就是了
最后lrelease ***.pro
在main函数里加代码就不用我说了吧
TRANSLATIONS += Assist_zh_CN.ts /
Assist_fr_FR.ts
#include <QtGui/QApplication>
#include "unikeyassist.h"
#include <QTranslator>
#incl ...
- 2010-07-20 10:19
- 浏览 330
- 评论(0)
控制QLineEdit的输入范围
1.使用正则表达式检验QLineEdit的输入范围(代码如下):
#include <qvalidator.h>
#include <qlineedit.h>
QLineEdit *lineEdit = new QLineEdit(this);
QRegExp regExp("[A-Za-z][1-9][0-9]{0,2}"); //^[1-9][0-9]*$ 和 ^[1-9]{1}[/d] ...
- 2010-07-20 10:15
- 浏览 521
- 评论(0)
找了下,发现在QAbstractScrollArea里面有
void setHorizontalScrollBar ( QScrollBar * scrollBar )
void setHorizontalScrollBarPolicy ( Qt::ScrollBarPolicy )
void setVerticalScrollBar ( QScrollBar * scrollBar )
void setVerticalScrollBarPolicy ( Qt::ScrollBarPolicy )
这几个方法,分别是设置水平和竖直滚动条的方法。
对于QAbstractScrol ...
- 2010-07-20 10:14
- 浏览 966
- 评论(0)
目前做的项目中因为某些table中的数据是定时刷新的,而且行数是不固定的。我以前做的每次都给new一个QTabelWidgetItem,结果每次都会申请内存。但是由于不能当次释放,所以只能考虑在下次刷新时删除上次的分配的内存。
可以用如下方法:
每次获得一个表的rowCount,然后遍历,通过ui.tableWidget->item(i,j)返回一个指针类型的item,文档里说了,如果没有设置item会返回0,所以我们就可以就行判断了,if(item) 然后delete item;就可以了。
这样就在每次刷新的时候释放了上次的申请的内存,从而避免内存不断增加下去。
- 2010-07-20 10:13
- 浏览 666
- 评论(0)
{background: rgba(255, 255, 255, 0);
font: 18pt "Arial";
}
QToolBox#toolBox::tab {
font: 18pt "Arial";
/*border-radius: 10px; */
border-image: url(:/images/combox.png);
/*background-image: url(:/images/tiao.png);*/
}
QToolBox#toolBox::tab:selected { /* italicize se ...
- 2010-07-20 10:12
- 浏览 428
- 评论(0)
qt中将int、long型转换成char、string
char转换成QString
QString buf=QString(QLatin1String(char));//char 转换为QString
QString 赋值为char
str.toStdString().c_str()
例如char tockenID[60];
QString str=ui->lineEdit_getTokenID->text();
strcpy(tockenID,str.toStdString().c_str());
QString string int d ...
- 2010-07-20 10:11
- 浏览 467
- 评论(0)
在 Qt文档中,术语“可重入”与“线程安全”被用来说明一个函数如何用于多线程程序。假如一个类的任何 函数在此类的多个不同的实例上,可以被多个线程同时调用,那么这个类被称为是“可重入”的。假如不同的线程作用 ...
- 2010-07-20 10:10
- 浏览 306
- 评论(0)
QT中的多线程(一)
/************************************华丽丽的分割线*************************************/
这篇文章和以下的一篇文章 QT中的多线程(二)皆为转载文章,文章转自:
http://www.cppblog.com/yuanyajie/archive/2007/08/22/30599.html
十分感谢原文作者,帮我解决了近几日的疑惑,对于QT的线程间的通信有了进一步了解,在这里向他致以我崇高的敬意。
/************************************华丽丽的分割 线 ...
- 2010-07-20 10:09
- 浏览 518
- 评论(0)
Qt: 释放窗口资源
1. 对于使用指针,使用new创建的窗口,当然可以使用delete显示的释放其占用的资源:
Widget *w = new Widget();
delete w;
2. 对于使用指针,使用new创建的窗口,还可以使用QWidget::setAttribute方法来当窗口关闭后自动释放其占用的资源,而不用户显示的去调用delete释放,此方法当然也会调用窗口的析构函数:
Widget *w = new Widget();
w->setAttribute(Qt::WA_DeleteOnClose);
这可以用于非模态对话框,因为非模态对话框如果是用指 ...
- 2010-07-20 10:07
- 浏览 374
- 评论(0)
创建状态,设置状态中的属性,设置初始状态,设置状态装换条件、动画,启动状态机
int nMargin = 9;
int nInitWidth = m_pSelMoldForm->width();
int nInitHeight = m_pSelMoldForm->height();
int nConfEpyFormW = m_pConfEpyProForm->width();
int nConfEpyFormH = m_pConfEpyProForm->height();
//设置初始状态状态
m_pStateMachine ...
- 2010-07-20 02:21
- 浏览 344
- 评论(0)