Qt学习笔记

  获取textEdit中的文本信息:toPlainText、toHtml
  设置图标setIcon。设置图标大小:setIconSize
  向菜单中添加按钮:addAction
  toolButton设置菜单:setMenu
  链接槽函数:connect
  判断CheckBox和radioButton是否选中:isChecked
  获取发送者的信息:在槽函数中强转this->sender();
  随机数:

	QTime currentTime = QTime::currentTime();   //获取当前时间
	qsrand(currentTime.second());				//用当前时间的秒数作为随机数种子
    int randNum = qrand()%100;					//取随机数

  LcdNumber显示数字:display
  emit:发送信号。
  设置定时器:QTimer,start开始定时器,start里面的参数是定时器的超时时间,stop停止定时器,到超时时间时会发送timeout信号。捕捉超时信号需要绑定槽函数。
  label的setScaledContents。
  可以用QMovie类播放gif图片。label标签可以使用setMovie函数播放。
  对象可以调用setFullScreen函数全屏。
  获取字体:用一个QFont的对象接收QFontDialog::getFont的值。
  获取输入值:可以使用QInputDialog创建一个简便的输入框,通过getInt获得整数,通过getText获得文本。
  获取颜色:可以使用QColorDialog类getColor函数自定义颜色。
  进度条对话框:QProgressDialog。
  操作文件:使用QFile类new一个对象,构造函数传参可以传入文件路径名,然后使用read函数读取,write函数写入。
  QFileDialog打开一个文件对话框,返回一个QString表明文件路径名。
  可以使用QByteArray、char数组和QTextStream存储从文件中读取的数据。
  QTextStream可以使用<<写文件,flush刷新缓冲区。
  获取鼠标事件:重载mouseXXXEvent函数,通过传入的参数(事件)调用button函数可判断是鼠标左键还是右键还是中键等。
  通过windowPos函数获取相对窗口的鼠标位置,通过globalPos获取相对于整个桌面的位置。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值