02 2014 档案

摘要:当程序的初始化工作比较多,程序可能启动较长时间后,窗口才会显示出来,用户没准会抱怨程序响应的慢。为了改善用户体验,最好在程序初始化这段时间显示logo,或者其他信息提示用户程序已启动。QT提供了QSplashScreen类,其使用方法比较简单,下面的例子就是,当程序运行到splash.show();时,logo.gif就会显示出来,当dialog的初始化完成,运行到splash.finish(&dialog);时,主窗口显示出来,并且启动画面隐藏int main( int argc, char * argv[]){ QTextCodec :: setCodecForTr( QTextC 阅读全文
posted @ 2014-02-27 19:59 wiessharling 阅读(2340) 评论(0) 推荐(0)
摘要:int main(int argc, char **argv){ QApplication app(argc, argv); QWidget panel; QVBoxLayout *l = new QVBoxLayout(&panel); QFrame *viewport = new QFrame; viewport->setFrameShape(QFrame::Box); viewport->setFixedSize(400,600); l->addWidget(viewport); QPushButton *b = new QPushButt... 阅读全文
posted @ 2014-02-26 19:14 wiessharling 阅读(417) 评论(0) 推荐(0)
摘要:隐藏:1、sudo apt-get autoremove appmenu-gtk appmenu-gtk3 appmenu-qt2、reboot恢复:1、sudo apt-get install appmenu-gtk appmenu-gtk3 appmenu-qt2、reboot 阅读全文
posted @ 2014-02-26 16:45 wiessharling 阅读(187) 评论(0) 推荐(0)
摘要:一直以来,总是记不住文件的查找命令,今天记在博客里,希望可以记得更牢!1、脚本文件名的查询 which命令(寻找执行文件)#which ifconfig2、文件名的查找 whereis 命令#whereis [-bmsu] 文件或目录名3、find命令#find 文件名/目录名4、locate命令#locate 文件名/目录名 阅读全文
posted @ 2014-02-24 21:09 wiessharling 阅读(205) 评论(0) 推荐(0)
摘要:在监测的代码里执行需要的行为. 这可以用event Filter来达到. 设置一个event filter有两个步骤:1. 在目标对象上调用installEventFilter(),将监测对象注册到目标对象上.2. 在监测对象的eventFilter()方法里处理目标对象的事件.在ctor里注册监测对象是一个好地方:CustomerInfoDialog::CustomerInfoDialog(QWidget *parent) :QDialog(parent){ ... firstNameEdit->installEventFilter(this); lastNameEdit->in 阅读全文
posted @ 2014-02-23 20:23 wiessharling 阅读(4333) 评论(0) 推荐(0)
摘要:1.在 /mnt 下建立一个名叫USB的文件夹,文件夹名自定cd /mntmkdir USB2.查看一下磁盘分区情况fdisk –l 3. 插入U盘4. 再次查看磁盘分区情况,对比第一次查看的结果,得出U盘所在的目录名称,这里是:/dev/sdb45. 挂载U盘mount /dev/sdb4 /mnt/USB 阅读全文
posted @ 2014-02-23 11:00 wiessharling 阅读(228) 评论(0) 推荐(0)
摘要:1. 解压文件tar -xvfz samba-4.1.5.tar.gz2. 进入目录cd samba-4.1.53. 配置./configure4. 编译make5. 安装make install 阅读全文
posted @ 2014-02-23 10:53 wiessharling 阅读(173) 评论(0) 推荐(0)