找回密码
 立即注册
记载将QPlainTextEdit的内容保存到txt内
w642833823 2017-9-17 22:26
QDir *EST = new QDir ; //通过exists()来检查一个文件是否存 bool exist = EST-exists( "EST" ); if (!exist) { bool ok = EST-mkdir( "Kai" ); } QString fileName = "Kai/4.txt" ; //这句要把所 ...
14 次阅读|0 个评论
关于ListWidget与QComboBox的相似处
w642833823 2017-9-11 14:07
void ListWidget_1 ::ListWidget_Item() { ui - listWidget -addItem( "金南玲 - 逆流成河.mp3" ); ui - listWidget -addItem( "爱拼才会赢.mp3" ); ui - listWidget -addItem( "没有你陪伴真的好孤单.mp3" ); } void MainWindow ::ComboBox_Item( ...
11 次阅读|0 个评论
设置界面按钮背景颜色
月羽 2017-8-18 17:32
最近学习QT也有一段时间了,但是发现自己连放置在界面上的按钮颜色都不会替换,无奈之下只能搜集各种资料了。找了很多论坛看个各种回答,然后测试了很多次才发现原来要设置颜色并不是直接就代码就可以搞定的。 平台QT5.8版本Qt Creator 4.2.1 (Community)编译器 mingw 在论坛亚飞老师的 painter_1项目下 ...
90 次阅读|0 个评论
一些关于随机数的用法
w642833823 2017-8-8 08:37
产生随机数: QString *str=tr("%1").arg(rand()%101); qsrand(QTime(0,0,0).secsTo(QTime::currentTime()));
57 次阅读|0 个评论
connect的变化使用
w642833823 2017-8-7 22:34
connect( _timer , SIGNAL (timeout()), this , SLOT (upDateTimeSlot())); connect(ui- _timer , SIGNAL (timeout), this , SLOT (upDateTimeSlot)); 变化2: connect(_timer,QTimer::timeout,this,App::upDateTimeSlot); 变化3: connect(timer, QTimer ::timeout, ...
55 次阅读|0 个评论
解决QT 5.8中文乱码问题
月羽 2017-8-7 14:51
在上一篇日志中提到了三种解决QT 显示中文乱码问题,不过每次都需要增加 QString::fromLocal8Bit() 还是挺麻烦的,所以这次继续查找是否拥有一次性解决的办法。 本人使用QT 5.8版本,在项目的头文件中声明头文件中增加下面代码, # pragma execution_character_set("utf-8") 可以让项目中的中文显示不 ...
84 次阅读|0 个评论
常量中有换行符的报错解决方案
月羽 2017-7-27 15:55
方案1:在菜单选项中选择 工具→选项→文本编辑器→行为 在文件编码中 默认编码 UTF-8, UTF-8 BOM:如果编码是UTF-8则添加 (可惜图片一致上传失败... ) 方案2: 在字符串前增加 QString::fromLocal8Bit 例如: setTex("测试"); setTex( QString::fromLocal8Bit ("测试")); 方案3:直接在主函数增加编码 ...
70 次阅读|0 个评论
关于QT4以上的版本处理方法
w642833823 2017-6-29 22:23
#ifndef ON_WIDGETSGLOBAL_H #define ON_WIDGETSGLOBAL_H #include QtGui #include QtCore //如果是Qt5以上的版本,包含QtWidgets #if (QT_VERSION = QT_VERSION_CHECK ( 5 , 0 , 0 )) #include QtWidgets #endif #ifdef ON_WIDGETS_LIB # ...
140 次阅读|0 个评论
关于QString的一些使用记录
w642833823 2017-6-29 22:08
例子1 //初始化demo的窗口,以后要用,请将demopage重写 QList CPageBase * t_list; for ( int i= 0 ;i 12 ;i++) { CPageDemo *p_demo = new CPageDemo ( this ); QString str = QString ( "Page %1" ).arg(i+ 1 ); p_d ...
232 次阅读|0 个评论

本页有 1 篇日志因作者的隐私设置或未通过审核而隐藏

12下一页

Qt开源社区——开源 共享 自由

微信扫一扫
查看精品教程!