![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Qt学习笔记
记录自己学习Qt的知识点,方便使用查找。
努力攀爬的菜鸟_为自己努力
西安C++/QT开发,两年军工纯软开发经验,考虑机会
展开
-
内置信号简易写法
public slots声明一下函数为槽函数原创 2019-12-09 14:47:03 · 103 阅读 · 0 评论 -
按钮
按钮style sheet 样式属性QPushButton // 按钮正常状态下{border-image: url(:/navbar/bar_org_nor);background:transparent; //背景透明}QPushButton:hover //鼠标停留样式{border-image: url(:/navbar/bar_org_down);}QPushB...原创 2019-12-06 11:19:50 · 69 阅读 · 0 评论 -
//添加图标,//解决中文乱码问题
//添加图标,一般图片资源文件都放在Resources文件下 在qrc文件中添加图片 在程序中以图片的目录访问":/Qt_001/Resources/adtray.ico"//解决中文乱码问题QStringLiteral(“托盘标题”)...原创 2019-12-02 23:29:50 · 248 阅读 · 0 评论 -
//托盘 QSystemTrayIcon 的应用
//托盘 QSystemTrayIcon//托盘消息QSystemTrayIcon *system_tray = new QSystemTrayIcon();system_tray->setToolTip(QStringLiteral(“我就是托盘”)); //托盘提示、鼠标停留在托盘上显示system_tray->setIcon(QIcon(":/Qt_001/Resour...原创 2019-12-02 23:30:11 · 122 阅读 · 0 评论 -
信号槽关联后没有反应、emit,全局变量,字符串拼接,中文乱码
信号槽关联后没有反应第一 先看信号槽的每个字符是否正确第二看信号槽声明是否写到正确位置第三看信号槽的参数是不是正确的自定义信号可以用emit来发送如果信号槽不能带你想要的参数可以声明一个全局变量来使他们关联调用全局变量一般在前面加m_来方便确认声明出来的变量与指针最好第一时间给他们赋初值QString xihuan = “”;指针用NULL;字符串拼接一定要细心,用+来连接 ...原创 2019-12-16 17:02:41 · 652 阅读 · 0 评论 -
/宏定义 QCompleter自动补全
#define REG_RUN “HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run” //宏定义 起别名QCompleter自动补全QStringList word_list; //QStringList字符串列表word_list << “Java” << “C++” << ...原创 2019-12-06 11:18:23 · 144 阅读 · 0 评论 -
//定时器 QTimer类
//定时器QTimer类QTimer * timer = new QTimer();connect(timer, SIGNAL(timeout()), this, SLOT(xxxx()));timer->setInterval(1000); //设置间隔时间 事件单位毫秒timer->setSingleShot(true);timer->start(); //启...原创 2019-12-06 11:22:58 · 105 阅读 · 0 评论 -
控件监听 事件过滤器
QObjectList list = ui.centralWidget->children();// 获取父控件里面的所有子控件for (int i = 0; i < list.size(); i++) //list.size list的长度{/QPushButton * button = dynamic_cast<QPushButton>(list[i]);/...原创 2019-12-06 11:21:48 · 109 阅读 · 0 评论 -
界面无边框设置以及无边框移动设置
https://blog.csdn.net/g200407331/article/details/89381589界面无边框设置以及无边框移动设置,写的比较简洁原创 2019-12-09 14:24:00 · 402 阅读 · 0 评论 -
设置简单的窗口无边框、、使其能够移动
设置窗口无边框setWindowTitle(“ClientLogin”);setWindowOpacity(1);setWindowFlags(Qt::FramelessWindowHint); //设置窗口无边框setAttribute(Qt::WA_TranslucentBackground);//设置窗体背景透明void asdfghjkl::mousePressEvent(QMo...原创 2019-12-16 17:04:01 · 808 阅读 · 0 评论 -
//QPropertyAnimation动画类
//QPropertyAnimation动画类//用动画设置窗口透明度QPropertyAnimation *animation = new QPropertyAnimation(this, “windowOpacity”);animation->setDuration(3000); //动画历时 动画出现多长时间结束animation->setStartValue(0); ...原创 2019-12-02 23:29:31 · 148 阅读 · 0 评论 -
界面背景格式无边框 lineEdit里面文字提示
QWidget#centralWidget 类名 #central对象名 表示指定这个对象使用此样式其余不用{border-image: url(:/FanJinBi/res/PlayLevelSceneBg.png);}border:none;//设置无边框原创 2019-12-09 14:21:43 · 506 阅读 · 1 评论