做一个无法关闭的QT程序(想关闭时要在任务管理器里关闭),看似很难,
其实它并不难,只要让程序在关闭时启动它自身就可以了。
继续阅读 »
Qt 切图,九宫格图标 多合一图标 border-image 设置图标
1 2 3 4 5 6 7 8 9 10 |
void SetButtonStyle(QPushButton *button, QString imgsrc, int CutSec) { int PicWidth = QPixmap(imgsrc).width()/CutSec; button->setStyleSheet(QString("QPushButton{border-width: 41px; border-image: url(%1) 0 0 0 %2 repeat repeat;border-width: 0px; border-radius: 0px;}") .append("QPushButton::hover{border-image: url(%1) 0 0 0 %3 repeat repeat;}") .append("QPushButton::pressed{border-image: url(%1) 0 0 0 %4 repeat repeat;}") .append("QPushButton::checked{border-image: url(%1) 0 0 0 %4 repeat repeat;}") .append("QPushButton::disabled{border-image: url(%1) 0 0 0 %5 repeat repeat;}") .arg(imgsrc).arg(0).arg(PicWidth*1).arg(PicWidth*2).arg(PicWidth*3)); } |
Git 换行符自动转换问题以及修改默认的编辑器nano为vim
以前都是在Linux上工作,所以在使用Git的时候没有碰到文件行分隔符的问题,现在突然转到Windows上使用Git,发现原来是Unix文件行结束符的文件在使用git diff的时候显示文件所有行都被修改。
导致这个问题的原因是Git自作聪明的“换行符自动转换”功能。要修复这个问题可以有几个方式
继续阅读 »
Qt 无边框、透明、可移动、的个性窗体案例详解
很多朋友都问透明的效果怎么做,为什么自己做的无边框窗体不可移动,一个个回答的很累,干脆写出来分享下好了.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
int main(int argc, char *argv[]) { QApplication::setStyle("cleanlooks"); QApplication a(argc, argv); login w; w.setWindowTitle("ClientLogin"); w.setWindowOpacity(1); w.setWindowFlags(Qt::FramelessWindowHint); w.setAttribute(Qt::WA_TranslucentBackground); w.show(); w.move(200,100); return a.exec(); } |
OS X 10.10 Yosemite 制作USB启动 安装盘的方法(复杂版)
推荐新手查看此教程制作 USB 启动盘.
Yosemite安装简单教程与Yosemite安装盘U盘制作 启动盘制作方法
OS X 10.10 Yosemite 已经发布预览版了. 对于大多数用户来说做个USB的启动盘, 便于日后安装或者格式化安装. 其实就目前来说, OS X 系统安装还是挺简单的, 而且大部分正常更新与升级都不会有太大问题.
而对于一些比较严格的用户来说, 全部格式化安装或许会好一些. 但是其实吧效果几乎差不多.
OS X 10.10 已经改变了制作USB启动盘的方法, 与10.9 有些不同. 如下方法针对于 OS X 10.10 Yosemite 的DP1 开发预览版方法.
1. 首先你要下载到 10.10 的安装文件.
方法如下: 1. 通过官方网站申请试用用户 2. 网盘下载安装文件.
继续阅读 »
Yosemite 安装简单教程与 Yosemite 安装盘 U 盘制作 启动盘制作方法
*** 制作 U 盘安装请备份数据. 格式化安装会丢失硬盘数据. 切记
下载安装程序:
从 App Store中下载完整的 OS X Yosemite 安装程序,该安装程序下载完后会存放在应用程序(/Applications)文件夹中。请注意,此时一定不要直接启动该程序安装 OS X Yosemite,因为一旦安装完后该安装程序会被删除。至少,你应该先做完独立安装介质之后再启动该程序安装。
继续阅读 »
Qt实现自定义按钮的三态效果
好久之前做的一个小软件,好长时间没动过了,在不记录下有些细节可能都忘了,这里整理下部分功能的实现。
按钮的三态,指的是普通态、鼠标的停留态、点击态,三态是界面交互非常基本的一项功能,Qt中如果使用的是原始的按钮,三态的效果是有的,鼠标放上去会变色,点击的时候有凹陷的效果,工具栏中的图标也具备三态效果,但是如果自定义的图标这个效果就没有了。
继续阅读 »
Qt Creator 窗体控件自适应窗口大小布局
常见的软件窗口大小改变(最大化、手动改变时)需要窗口的部件能够自适应布局,而在Qt的应用程序界面设计中,对于像我一样的初学者如何实现窗口自适应调整还是要绕点弯路的。网上百度了很多,多数说的很含糊,还有很多是用程序实现的,既然已经有Qt Creator那么高集成度的工具了,我还是倾向于直接在Qt Creator中通过可视化配置的方式完成,一是所见即所得,而是效率要高不少。
继续阅读 »
正确使用Qt多线程
QThread的常见特性:
run()是线程的入口,就像main()对于应用程序的作用。QThread中对run()的默认实现调用了exec(),从而创建一个QEventLoop对象,由其处理该线程事件队列(每一个线程都有一个属于自己的事件队列)中的事件。 继续阅读 »
简单制作 OS X Yosemite 10.10 正式版U盘USB启动安装盘方法教程 (全新安装 Mac 系统)
伴随着 iMac 5K Retina 和新的 Mac mini 等硬件的发布,苹果终于都推出了 OS X Yosemite 系统正式版了!相信很多人都已经用上。不过对于一些不想升级,而是打算「全新安装」系统的朋友却遇到一个小问题。
那就是怎样制作 OS X Yosemite 正式版 的U盘启动安装盘?其实方法比较简单,下面我们就给大家带来一个制作 Yosemite U盘启动盘/安装盘的教程吧。这样以后想给 Mac 重装系统、在没有网络的情况下或者帮多台机器安装系统都方便得多……
继续阅读 »
近期评论