璐村惂鐢ㄦ埛_007V66C馃惥 -
关注数: 5 粉丝数: 6 发帖数: 4,170 关注贴吧数: 3
【2011.03.16】QListView使用总结 对于QListView的使用总结了以下几个方面: 1.界面内容实时刷新时,需要如下设置:    lstview->setUpdatesEnabled(false);      。。。    lstview->setUpdatesEnabled(true);    lstview->triggerUpdate();    可以保证listview中更新或后面新增的内容正常显示,否则,界面可能不会实时刷新; 2.关联QListViewItem的信号槽最好用信号    currentChanged ( QListViewItem * )    此SIGNAL可保证在click点击和currentItem改变时均可激发关联的SLOT; 3.item关联的SLOT函数中,   void QDlgImpl::OnListItemClicked(QListViewItem* item, const QPoint& pos, int col) { //首先要对item有效性进行判断     if(item == NULL)        return; //其次如果要对click的item的按列进行处理,则还要所点击的viewitem列的有效性进行判断     if(col<0 || col>=listView->columns())        return;    if(col == 2)    {      //此时可以弹出dialog,在QDialog::Accept==dlg.exec()时返回所要处理的某item列格的文本,然后更新到列格中item->setText(col, text);    } else if(c==3) //color {    QColor color = QColorDialog::getColor(pItem->GetColor(3), this, "color dialog" );    if(color.isValid())    {     pItem->SetColor(3, color);    } } } 4.在item某一列格中画出颜色框,并使之颜色可编辑,用于配置颜色选项    4.1 继承QListViewItem实现virtual void paintCell() void CListItemImpl::paintCell ( QPainter * p, const QColorGroup & cg, int column, int width, int align ) { if(column==2 || column==3) {    int delta = 2;    QRect rc(delta,delta,width-2*delta,height()-2*delta);    p->save();    p->setPen(Qt::black);    if(column==2) //背景色    {     p->drawRect(rc);     rc.setRect(delta+1,delta+1,width-2*(delta+1),height()-2*(delta+1));     p->fillRect(rc,QBrush(m_pBkColor));    }    else if(column==3) //前景色    {     p->drawRect(rc);     rc.setRect(delta+1,delta+1,width-2*(delta+1),height()-2*(delta+1));     p->fillRect(rc,QBrush(m_pFrColor));    }    p->restore(); } else    QListViewItem::paintCell(p,cg,column,width,align); }    4.2 修改颜色的地方,直接在listview实现的代码中给m_pBkColor或m_pFrColor赋相应的QColor即可,如第3点所示的else if(c==3)实现部分。 转自 http://tieba.baidu.com/mo/q/checkurl?url=http%3A%2F%2Fwww.360doc.com%2Fcontent%2F11%2F0109%2F18%2F4683309_85253857.shtml&urlrefer=885ada0557441afdfdde7784ee403d28
【2011.03.04】遍历目录下所有文件及其子目录[转] void print(const char* filename) {           printf("%s\n",filename); } int main(int argc , char * argv[]) {           printf("total %d files\n", scan_files(argv[1], print));           return 0; } int scan_files(const char* dir_name, void*(*deal_file)(const char*) ) {           DIR * dir;           struct dirent * dent;           char *temp;           int file_cnt=0;           if(dir = opendir(dir_name))       //a directory           {                   while(dent = readdir(dir))                   {                           if( dent->d_name[0] == '.' )                                   continue;                           temp=malloc(strlen(dir_name)+strlen(dent->d_name)+2);                           strcpy(temp,dir_name);                           strcat(temp,"/");                           strcat(temp,dent->d_name);                           file_cnt += scan_files(temp, deal_file);                           free(temp);                   }                   closedir(dir);           }           else if(errno == ENOTDIR)         //a file           {                   deal_file(dir_name);                   return 1;           }           return file_cnt; } 原帖:http://tieba.baidu.com/club/9808510/p/8965625
【宁宁波BT小说】川岛不仁 人物下片按照出场顺序介绍序匀水窑师傅-------伍姑娘入室大弟子----匀青凌入室2弟子----后收得弟子 匀秋浅 幻想故事,现代科技,古代装束川岛 川岛和洱岛是2做孤岛,步相连却相离很近,各自过各自得生活洱岛和川岛周围是一片蓝色汪洋得大海,资源丰富,人们可以安居乐业.洱岛得生活非常和谐,没有战争.川岛则不然,它表面是平静得,但是组织繁多,你可以选择平静,就不要踏入江湖,不要惹事.川岛曾经有一个非常强大得组织,组织者叫薇妹,和蔼可亲.但是组织里得人,尤其是她入室得2个弟子心狠手辣.之后似乎发生了人员得变化,随之变销声匿迹.“师傅,你相信我,虽然我不是你一手带大得,但是我一向对匀水忠心不二”一个满脸泪痕得女子用几乎哀求得语气说道,除了这里她别无去处,生活都是问题“我知道你对匀水忠心不二”薇妹平静得说到,一反平日得可亲,留下得除了冰冷,并无其他表情,“但是我不许任何人伤害青凌!”坚强而有力得声音,足以震慑整个窑,透露着一点都不可能旁边得青凌脸上一摸微笑,一种“跟我斗”得不懈,随即便消失.她撇都不撇一眼秋浅,直直起身准备走人,她知道薇妹不会拦她,她也对匀水忠心.“我没有我没有”秋浅得泪水在一次涌出,认谁都不忍心为难她,更何况她一向是善良得可人儿,大家都明白她是被冤枉得.就连薇妹都不曾认为她做错过甚么.只是青凌说过,说得那样无所谓“你不用在狡辩了,给你一些银两自己走吧”这已经是仁慈,是匀水对任何弟子都没有过得,手下讲钱送到秋浅身边.连匀水这种氛围也不忍心伤害如此美丽大方得体善良得女子“师傅….” “我与你嗯断意绝”薇妹狠心说道,没有青凌得狠就没有今天得匀水,虽然薇妹得武功在青凌之上,地位在青凌之上,但是一切都是青凌取来的,只是青凌并不喜欢荣耀.况且青凌是自己唯一得姐姐得女儿,她自小失去父母,经常受人背叛,这种性格得形成是理所当然,武功是一等一,可怕得更是她得头脑.但是她好像陷害过太多无辜得人,原因只有一个,她看他们不爽.如果薇妹不是她得姑姑,青凌也不会这样帮助自己,她可以肯定一点,青凌对带亲人和朋友,是无私,甚至……..是全部,怪只怪秋浅和她不能成为朋友.难得秋浅无半点埋怨.只是想在继续与薇妹一起闯天下!秋浅收好钱,一步一回头得离开.“她好不容易得到得亲情,从指尖经过.为什么青凌不可以以自己亲身得感受来接受她,同样得身世啊.”薇妹叹息着
【消息】苗苗&宁宁<转贴> 键 锋 ( Sammul ) 、 唐 宁 及 李 天 翔 日 前 於 九 龙 塘 拍 摄 无 线 新 剧 《 潮 爆 大 状 》 , 剧 情 讲 述 货 车 司 机 Sammul 与 检 控 官 唐 宁 撞 车 , 结 果 二 人 不 撞 不 相 识 , 埋 下 挞 着 伏 线 。 拍 摄 之 时 , Sammul 似 乎 有 点 紧 张 , 起 初 发 出 煞 车 巨 响 , 未 知 是 因 为 久 未 揸 过 货 van , 还 是 想 起 之 前 炒 车 的 经 历 , 吓 得 唐 宁 大 叫 : 「 你 得 唔 得 呀 ? 唔 会 假 戏 真 做 ( 撞 车 )啩 ? 」 Sammul 即 伸 伸 舌 头 说 : 「 我 谂 住 先 声 夺 人 , 帮 你 入 戏 啫! 」 幸 好 拍 摄 顺 利 , 二 人 很 快 完 成 「 撞 车 」 戏 份 。 暴 躁 司 机 过 足 戏 瘾 事 後 Sammul 解 释 说 : 「 其 实 我 好 耐 之 前 考 咗 货 van 牌 , 事 隔 八 年 後 , 到 日 前 拍 剧 先 再 揸 番 , 难 免 有 少 少 紧 张 ! 好 彩 揸 顺 咗 都 ok , 好 似 平 时 揸 车 咁 , easy job ! 」 Sammul 於 新 剧 扮 演 暴 躁 货 车 司 机 , 经 常 对 人 乱 发 脾 气 , 令 他 过 足 戏 瘾 , 他 说 : 「 今 次 系 一 个 新 挑 战 , 希 望 大 家 可 以 接 受 到 我 『 坏 』嘅 一 面 ! 」 另 外 , 新 剧 中 Sammul 与 唐 宁 由 冤 家 变 成 情 侣 , 二 人 早 有 心 理 准 备 传 绯 闻 , Sammul 笑 说 : 「 虽 然 我 都 有 晒 抗 体 , 不 过 绯 闻 都 吓 走 啲 朋 友 , 搞 到 连 食 餐 饭 都 诚 惶 诚 恐 , 其 实 都 唔 系 咁 好 受 。 」 至 於 唐 宁 则 说 : 「 唉 , 我 都 睇 化 晒 啦 ! 反 而 第 一 次 做 检 控 官 有 啲 紧 张 , 需 要 多 啲 时 间 prepare , 希 望 转 型 成 功 , 真 系 『 大 个 女 』 啦 ! 」 新 剧 中 Sammul 与 唐 宁 由 冤 家 变 成 情 侣 , 二 人 早 有 心 理 准 备 传 绯 闻 。
1 下一页