
QT
lgy807720302
这个作者很懒,什么都没留下…
展开
-
QT中的QMessageBox::warning
查看API:StandardButton QMessageBox::warning ( QWidget * parent, const QString & title, const QString & text,StandardButtons buttons = Ok, StandardButton defaultButton = NoButton ) [static]可以原创 2012-04-24 22:09:55 · 10154 阅读 · 1 评论 -
QTableView 使用心得
QTableWidget是QTableView的子类,主要的区别是QTableView可以使用自定义的数据模型来显示内容(也就是先要通过setModel来绑定数据源),而QTableWidget则只能使用标准的数据模型,并且其单元格数据是QTableWidgetItem的对象来实现的(也就是不需要数据源,将逐个单元格内的信息填好即可)。 这主要体现在QTableView类中有setMo原创 2012-05-03 14:21:18 · 8940 阅读 · 0 评论 -
QTableView 显示行但不显示数据
如上图所示,这是一个显示数据的代码,但是运行后却是这样:在数据库中表FLIGHTS的确只有两个记录,但是都不是空的:这个到底是啥问题呢?到底是什么原因不知到,但是只要把所有的QSqlTableModel或是QSqlQuerymodel都声明为局部变量,这个问题就解决了。原创 2012-05-03 17:29:08 · 4826 阅读 · 3 评论 -
QTableView双击 获取 一行数据
QTableView整行选择:selectionBehavior:SelectRows信号与槽的示例如下,注意信号函数与槽函数的形参为“const QModelIndex & ”connect(cartableView,SIGNAL(doubleClicked(const QModelIndex &)),this,SLOT(carRowDoubleClicked(const原创 2012-05-04 20:59:47 · 14740 阅读 · 3 评论 -
如何将int转换成QString
QString::number(int)原创 2012-05-04 14:02:47 · 10963 阅读 · 0 评论 -
QT元件(QTableView、QSql*之类)的最好开在堆空间中用指针操作
使用qt时发现个问题:不能把QTableView,QSqlQueryModel之类的要显示出来的模型定义成成员变量,最好每次用到时就声明(局部变量)而且最好用new声明在堆空间中。 如果不这样的话很可能出现显示不了的情况;原创 2012-05-06 12:41:23 · 747 阅读 · 0 评论