QT--一些零散的代码备份
来源:互联网 发布:vb soapclient 编辑:程序博客网 时间:2024/05/29 17:56
最近使用QT,由于基础不牢,都是现搜先学,待有时间,再系统地去总结相关类的使用,现在备份一些用到的实现代码。
1、先打开子窗体,再打开主窗体
Dialog d;//定义子窗体对象if(d.exec() == QDialog::Accepted) // 利用Accepted返回值判断按钮是否被按下,需要在这之前connect{ frmMain w; w.show(); // 如果被按下,显示主窗口 return a.exec(); // 程序一直执行,直到主窗口关闭}return 0;
2、lineedit SIGNAL
使用信号returnPressed()可以在获取到回车键的时候触发。
3、button不在被回车键触发
设置button属性的AutoDefalut属性即可
ui->Start->setAutoDefault(false)
4、设置控件的焦点
ui->no1->setFocus();
5、设置tab键切换顺序
setTabOrder(ui->no1,ui->no2); setTabOrder(ui->no2,ui->no3); setTabOrder(ui->no3,ui->no4); setTabOrder(ui->no4,ui->no5); setTabOrder(ui->no5,ui->no6); setTabOrder(ui->no6,ui->no7); setTabOrder(ui->no7,ui->no8); setTabOrder(ui->no8,ui->no9); setTabOrder(ui->no9,ui->no10); setTabOrder(ui->no10,ui->no11); setTabOrder(ui->no11,ui->no12); setTabOrder(ui->no12,ui->Start);
6、设置lineEdit字体颜色以及背景色
ui->line_13->setStyleSheet("color:black");//前景颜色,即字体颜色ui->line_13->setStyleSheet("background-color:white");//背景颜色ui->line_13->setStyleSheet("background-color:white;color:black");//也可以统一设置,使用;隔开
7、滚动条滚动
ui->Result->verticalScrollBar()->setValue(ui->Result->verticalScrollBar()->maximum());//滚动条拉至最大值,即最底部
8、设置定时器
QTimer timer;connect(&timer,SIGNAL(timeout()),this,SLOT(timer_update()));timer.start(1000);//每隔1s调用一次timer_update()...timer.stop();//计时器停止...void xxx::timer_update(){ ...}
1 0
- QT--一些零散的代码备份
- 一些常用的代码和零散笔记
- 一些零散的笔记
- 一些零散的笔记
- 一些零散的记录
- 一些简单,零散的知识点。。
- C#一些零散的东西
- C#一些零散的东西
- Android的一些零散知识
- 记录一些零散的知识。
- C#的一些零散东西
- C++的一些零散知识
- 做题时的一些零散知识点
- 一些QT与PYQT备份的链接
- Weli的Android学习日记 0.4关于String.xml转义与一些零散的代码
- android整理的一些零散笔记
- 一些比较零散的问题记录
- 一些零散的记录(随时更新)
- eCryptfs - close系统调用
- 图像压缩编码和解码原理
- Android Studio你不知道的调试技巧
- Git命令行使用教程01
- 学习IOS第一天
- QT--一些零散的代码备份
- windows断电后启动mysql服务引起的问题
- 什么是开闭原则
- Android组件化和插件化开发
- JS调用OC方法(webviewDelegate)
- struts2面试题
- HTTP、HTTPS、SSL、证书的关系
- DB Design
- Android自定义AlertDialog对话框并回传Activity参数