关闭

QT 窗体上放GIF动态图

开发背景是这样的:当后台开始进行数据库更新,用户会看到一个等待界面。当数据库更新完成,等待界面自动消失。 操作数据库QT提供多种数据存储方式,我们可以选择一种然后用标准查询语句进行系列操作。 下面是非常简单的例子:#include #include #include #include <QD...
阅读(52) 评论(2)

QT 软件中英文切换

本文内容学习自Johan Thelin的《Foundations of Qt Development》,欢迎交流。 本文中的例子是将软件版本在中英文之间动态切换,在书中归属语言国际化的章节Internationalization and Localization。在实现上用到了lupdate, linguist, lrelease等qt自带的工具,中间文件有翻译源文件ts文件,翻译后文件qm文件。...
阅读(179) 评论(0)

Qt学习之路之鼠标事件

本文转载自:CSDN - 知其所以然 原文链接:http://blog.csdn.net/HK_5788/article/details/42529835 鼠标事件包括移动,鼠标按下,释放(松开),单击,双击....... 要自定义鼠标事件,需重写虚函数: [cpp] view plain copy void QWidget::mousePres...
阅读(75) 评论(0)

QT 槽函数使用记录 —— 进度条弹窗事件

在开发测评软件benchmark的过程中,有这样一个场景: 在测试窗口中选择不同的测试项,然后点击测试按钮,系统弹出新的窗口,窗口中的双进度条不断更新(单项进度条在上,总测评进度条在下)。 起初我是这样想的:在测试按钮的槽函数中先让进度条窗口show出来,然后调用进度条更新函数。简单的说就是这样:void slotFunc(){ progressWin->show(); testCl...
阅读(89) 评论(0)

python 更换windows壁纸(简单)

本文定期更换windows壁纸的python程序,很简单,属于自己写着玩的那种,不提供完美的壁纸切换解决方案。...
阅读(123) 评论(0)

QT Layout中增删widget与切换界面

背景:以QGroupBox为father widget,用VBoxLayout的布局排版多个checkBox。接下来解决三个问题: (1)在VBoxLayout中增添checkBox并显示 (2)从VBoxLayout中删除checkBox (3)切换groupBox中的界面 在QGroupBox中以VBoxLayout添加子widget (checkBox)失败的案例:...
阅读(133) 评论(0)

C++、Qt内嵌python

C++内嵌pythonpython重要的路径:/usr/local/include/python3.6m /usr/local/bin/python3-config /usr/local/bin/python3.6 /usr/local/bin/python3 /usr/local/bin/python3.6-config /usr/local/bin/python3.6m /usr/local/b...
阅读(197) 评论(0)

foxmail 批量导入收件人邮箱信息

问题产生的背景: 用foxmail发邮件时,填写收件人,每次输入别人的邮箱时要换成英文输入,有时还要得判断是不是我想找的那个人,确实麻烦。 copy: 然后处理这份cin.txt...
阅读(169) 评论(0)

【shell script】变量及其相关操作

shell script中的变量不分数据类型,只有数值和字符串两种值。有几个点需要注意: 变量定义时不能加上$ 中间不能有空格 首字符是字母 不能使用关键字和标点符号。~相关的内置变量 variable using ~username user’s home directory ~+ $PWD =~ 正则表达式匹配 ~- 上一个工作路径 eg: cd -...
阅读(146) 评论(0)

【github myLocker】select监听多个fd,互斥锁保护终端交互

select监听多个fdselect用于多个fd的管理,检测哪个fd可读、可写,如果可读则接收消息(读),如果可写则输出消息(写)。 相关的函数:int select(int nfds, fd_set *readfds, fd_set *writefds, fd_set *exceptfds, struct timeval *timeout);void FD_CLR(int f...
阅读(167) 评论(0)

【github myLocker】线程切换调试,读写指针修改文件,socket 阻塞设置

线程切换调试gdb查看帮助:help(gdb) help List of classes of commands:aliases -- Aliases of other commands breakpoints -- Making program stop at certain points data -- Examining data files -- Specifying and examini...
阅读(166) 评论(0)

【github myLocker】线程返回值,重复引用头文件,二进制文件I/O

线程返回值子线程使用pthread_exit()向调用线程返回数值,函数原型:void pthread_exit(void *retval); 调用线程使用函数pthread_join()的第二个参数void **接收返回值。函数原型:int pthread_join(pthread_t thread, void **retval); 例子: main中创建一个线程pthTextCode,在新...
阅读(298) 评论(0)

【linux shell】grep 常用选项

color选项增加颜色渲染使用拓展正则表达式如果要使用正则表达式,需要添加-E选项——这意味着使用扩展(extended)正则表达式。或者也可以使用默认允许正则表达式的grep命令——egrep。例如: $ grep -E "[a-z]+" filename #或者 $ egrep "[a-z]+" filename仅输出匹配结果使用 -o[root@CentOS ~]# grep word r...
阅读(375) 评论(0)

【linux shell】 find 常用选项

find path -name “通配符”通配符搜索find path -iname file忽略大小写搜索find path ( -name “通配符1” -o “通配符2” )-o表示或者,匹配其中任意一个正则表达式[edemon@CentOS tmpDir]$ ls d1 d2 d3 f1 f2 f3 [edemon@CentOS tmpDir]$ find . \( -name "...
阅读(176) 评论(0)

【github notepad】QT 标签的快速切换、文本特殊格式清除

QTabWidget 标签切换在帮助中有标签切换的快捷设置说明: the user can show a different page by clicking on its tab or by pressing its Alt+letter shortcut if it has one. … void QTabWidget::setTabText(int index, const Q...
阅读(196) 评论(0)
584条 共39页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:287110次
    • 积分:8361
    • 等级:
    • 排名:第2635名
    • 原创:571篇
    • 转载:13篇
    • 译文:0篇
    • 评论:34条
    我的链接
    最新评论