|
|
|
2009-10-09 15:00
Excel文件读取接口(通过PHP将EXCEL文件转换为XML格式的再进行读取),这是以前开源版Qt没有包含ActiveQt的时候我写的读取简单EXCEL文件的一个方法
,近来整理代码的时候找到了,现贡献出来
下载地址:http://www.qtcn.org/bbs/read.php?tid=22569 |
2009-10-07 15:56
MySQL启动不来的原因之一可能是默认是InnoDB数据库引擎,只要删除data目录下的ibdata1、ib_logfile1等即可。 |
2009-10-07 08:52
默认的如果设置QComboBox部件的editable属性为true的话,在调用setEditText()时它会自动给增加一个item项,而这可能并不是作者想要的,这时可以通过setMaxCount(comboBox->count())来进行限制,这样的话调用setEditText()时就不会自动增加item项了。 |
2009-10-07 08:50
可以在连接数据库中设置CLIENT_INTERACTIVE参数为一个大数值(以秒为单位),如下面的代码设置时间为365天。
setConnectOptions("CLIENT_INTERACTIVE=31536000"); |
2009-09-21 22:30
比如要定时连接MySQL,以防止超时,代码如下:
#include <IceUtil/Timer.h>
#include <QtCore>
#include <QtSql>
class PingTask : public IceUtil::TimerTask
{
public:
PingTask(){}
virtual ~PingTask(){}
virtual void runTimerTask()
{
QSqlQuery q; q.exec("SELECT NOW()");
if (q.next()) { qDebug() << q.value(0).toDateTime(); }
}
};
下面是如 |
2009-09-18 01:15
拖放外部内容到Qt程序中的某个部件中,关键是实现这个部件的三个事件虚函数(前提是设置这个部件的acceptDrops属性为true),下面以拖放外部文件到一个部件上为例说明:
void Widget::dropEvent(QDropEvent *e)
{
if (e->mimeData()->hasUrls())
{
QList<QUrl> urls = e->mimeData()->urls();
QStringList slUrls;
for (int i = 0; i < urls.size(); i++)
{
slUrls << urls[i].toLocalFile();
}
//e->acceptProposedAction();
e->accept();
// |
2009-08-29 21:18
1、新建一个Windows用户,名字叫postgres,密码为123456,然后用postgres用户登录进行操作;
注:下列操作同样可以用开始->运行"runas /U:postgres cmd"来启动一个postgres用户登录的控制台来进行操作。
2、从官网上下载PostgreSQL 8.4的直接解压缩包,并将其解压到一个目录,比如为"C:\pgsql";
3、创建数据目录,打开控制台CMD,到C:\pgsql\bin目录下,运行"initdb --locale=CHS -E UTF8 -D C:\pgsql\data",以在C:\pgsql\data目录下创建数据文件及配置文件;
4、使用"postgre |
2009-07-31 16:18
在Linux下播放视频时出现错误:X Error of failed request: BadAlloc (insufficient resources for operation
这是因为打开了3D效果的缘故,只要将3D效果关闭即可。 |
2009-07-17 10:15
void MainForm::on_tableView_entered(const QModelIndex &index)
{
if (!index.isValid() || index.column() != 9)
{
return;
}
QToolTip::showText(QCursor::pos(), model.item(index.row(), 9)->text());
} |
2009-06-20 13:47
pear中有一个image_barcode库,用于输出常用类型的条形码。
|
2009-06-20 13:47
pear中有一个image_barcode库,用于输出常用类型的条形码。
|
2009-06-19 18:17
@media print {
.cls_toolbar {display:none}
}
@media screen {
div.cls_toolbar {
text-align:right;
margin-bottom:10px;
}
} |
2009-05-30 10:40
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false); |
2009-05-28 23:07
解决办法之一:
ln -s /var/lib/mysql/mysql.sock /tmp/mysql.sock |
2009-05-23 22:59
<?php
$bondary = "---------------------------7d4a6d158c9";
$body = "--" . $bondary . "\r\n";
$body .= "Content-Disposition: form-data; name=\"data\"; filename=\"test.data\"\r\n";
$body .= "Content-Type: application/octet-stream\r\n\r\n";
$end_body = "\r\n--" . $bondary . "--\r\n";
$file = file_get_contents("test.data");
$header = "POST |
|
|
|