摘要:add this line to your .pro file:QT += webkitwidgets 阅读全文
posted @ 2013-10-21 13:27 铁树银花 阅读(2264) 推荐(0) 编辑
QPaintDevice: Cannot destroy paint device that is being painted摘要:在paintEvent中,使用QPainter * 绘制图像出现此问题。解决:1、改为不使用QPainter指针。2、添上begin(), end()QPainter * painter = new QPainter();painter->begin (this);//!!!painter->drawLine (...);painter->end ();//!!! 阅读全文
posted @ 2013-10-07 10:30 铁树银花 阅读(4630) 推荐(1) 编辑
QWidget::paintEngine: Should no longer be called摘要:Qt新手,其实并不知道出现这个问题的本质原因,我的问题在于paintEvent中使用的painter是类的成员而不是临时新建的局部变量,改为使用局部变量问题就消失了。 阅读全文
posted @ 2013-10-07 10:14 铁树银花 阅读(5897) 推荐(0) 编辑
Qt label加边框摘要:myLabel->setStyleSheet("border:1px solid black");简要说明:border就是边缘。px是像素,1px就是边框的宽度。solid是实线,边框设置为实线。black设置边框为黑色,还可以用green、red等。用rgb(para1 , para2, para3)也可控制颜色。2013-09-28 17:02:30 阅读全文
posted @ 2013-09-28 17:03 铁树银花 阅读(3192) 推荐(0) 编辑
Qt Style Sheets Examples——定制前景色和背景色摘要:例子取自:http://qt-project.org/doc/qt-4.8/stylesheet-examples.html以lineEdit为例(1)设置某个lineEdit的背景色为黄色lineEdit->setStyleSheet ("background-color:yellow");(2)设置一个应用项目中所有lineEdit的背景色均为黄色(line 4)1 int main(int argc, char *argv[])2 {3 QApplication a(argc, argv);4 a.setStyleSheet ("QLineEdit { 阅读全文
posted @ 2013-09-02 17:24 铁树银花 阅读(4089) 推荐(0) 编辑
Qt的零碎知识摘要:1.QObject是所有Qt对象的基类,他给C++的类带来了若干新的功能。使用Q_OBJECT宏能声明一个C++类为一个QObject。如: 1 class Notepad : public QMainWindow 2 { 3 Q_OBJECT 4 5 public: 6 explicit Notepad(QWidget *parent = 0); 7 ~Notepad(); 8 9 private:10 Ui::Notepad *ui;11 };View Code3.类A有界面类成员widget,widget放入QStackedWidget中,若已经通过s... 阅读全文
posted @ 2013-08-26 00:05 铁树银花 阅读(756) 推荐(0) 编辑
Qt Error: dependent '..***' does not exist.摘要:大概意思:所依赖的资源不存在。实际上是工程找不到所依赖的资源。本人的解决方案(可能拙劣,也不一定是正道):将资源拷贝到工程目录下。 阅读全文
posted @ 2013-08-04 16:04 铁树银花 阅读(6973) 推荐(0) 编辑
Qt 判断文件是否存在摘要:包含头文件:代码:QFileInfo file("文件路径");if(file.exists()==false){文件不存在;} 阅读全文
posted @ 2013-08-03 16:36 铁树银花 阅读(18277) 推荐(0) 编辑
Qt 添加资源文件摘要:*本人乃小白,博文主要用于个人记录,不保证内容准确无误*我们编写的gui可能需要一些额外的资源(比如贴图用的图片),可用资源文件统一管理。以下以图片为例。用qt creator 打开工程,为工程新建资源文件:命名为“项目名.prc”,(此处为“clock.qrc”,名字可另起,后缀名不可改)。系统自动切换到资源编辑界面:如果没有自动切换到上述界面,双击clock.qrc即可。选择添加 — 添加前缀,前缀名默认为“/new/prefix1”,改为在前缀一栏输入前缀名“/image”(可以另起,但是“/“”不能变)。选中“/image”(如果只建立了image一个资源文件则自动选中),选择添加 — 阅读全文
posted @ 2013-08-03 16:11 铁树银花 阅读(39003) 推荐(0) 编辑
Qt lcdNumber 不能显示完整时间摘要:利用lcdNumber编了一个电子时钟,发现只显示“分”和“秒”,“时”没有显示出来。作为小白一名,谷歌了一下别人的程序才知道,原因是没有设置lcdNumber可以显示的位数,默认应该是显示4位的,所以只显示了分和秒。添加语句:lcdNumber->setDigitCount(8); 阅读全文
posted @ 2013-08-03 14:45 铁树银花 阅读(2446) 推荐(0) 编辑
Qt snippet — 打开文件&保存文件摘要:打开文件: 1 void Notepad::on_actionOpen_triggered() 2 { 3 QString fileName = QFileDialog::getOpenFileName(this, tr("Open File"), QString(), 4 tr("Text Files (*.txt);;C++ Files (*.cpp *.h)")); 5 6 if (!fileName.isEmpty()) { 7 QFile file(fileName); 8 if (!f... 阅读全文
posted @ 2013-08-02 21:16 铁树银花 阅读(1539) 推荐(0) 编辑
right-click an action, missing "Go to slot"摘要:According to the tutorial,to connect the actions to slots, right-click an action and select Go to slot > triggered(). But today when i did this i found there was no “go to slot” . Finally I find i have done sth stupid.I thought that where i should right-click is here:But ... the right position is 阅读全文
posted @ 2013-08-01 23:56 铁树银花 阅读(321) 推荐(0) 编辑
Qt如何获得窗口的几何信息(Window Geometry)摘要:一个窗口除去窗框以后,余下部分称为客户区域。获得窗口的几何信息(坐标,长宽等)有以下两组命令:1. 包括窗框(即整个窗口):x(), y(), frameGeometry(), pos(), move().2. 不包括窗框(即客户区域):geometry(), width(), height(), rect(), size().注意的是,以上两组命令的区别只存在于有窗框的窗口,而不存在于非顶级部件和没有窗框的窗口。下图可以帮助理解: 阅读全文
posted @ 2013-07-29 16:58 铁树银花 阅读(840) 推荐(0) 编辑
什么是Qt Widget?摘要:Qt帮助文档如此解释:The user interface contains visual elements that are called widgets in Qt. Examples of widgets are text edits, scroll bars, labels, and radio buttons. A widget can also be a container for other widgets; a dialog or a main application window, for example.简而言之,widget(译名:部件)就是包含可视化元素的用户接口,如编 阅读全文
posted @ 2013-07-23 12:24 铁树银花 阅读(1620) 推荐(0) 编辑
Qt undefined reference to ***摘要:错因:某个类声明了一个函数但是没有定义就直接使用。 阅读全文
posted @ 2013-06-18 19:57 铁树银花 阅读(404) 推荐(0) 编辑
Qt画平滑曲线摘要:初学Qt绘图,使用drawling()绘制的直线在两端点间距离较小时总是出现折点(锯齿),非常不美观。后来发现使用QPainter::setRenderHint(QPainter::Antialiasing);能消除锯齿。setRenderHint用于设置呈现样式,Antialiasing是反锯齿。例:QPainter pen(this);//创建画笔并将画笔传到设备上pen.setRenderHint(QPainter::Antialiasing);//平滑直线pen.setPen(QPen(Qt::black,1,Qt::SolidLine,Qt::RoundCap,Qt::MiterJo 阅读全文
posted @ 2013-05-01 10:42 铁树银花 阅读(1567) 推荐(0) 编辑
Qt如何获取控件的坐标摘要:以pushButton为例,假设一个按钮控件的名称为mybutton,通过mybutton->x()和mybutton->y()可以分别获得横坐标和纵坐标 阅读全文
posted @ 2013-04-30 20:22 铁树银花 阅读(7211) 推荐(1) 编辑
Qt 写文件失败摘要:今天在学习使用Qt写文件时,发现写文件后打开该文件居然什么都没有。后来发觉原因是文件路径出错,在之前使用VS时文件路径若不指明,默认是应用程序所在目录,在Qt中就出错了。使用QFilefile("data.txt");则在应用程序所在目录下的data文件未能显示写入的信息,实际上语句操作的对象也不是该文件。使用QFilefile("F:\data.txt");则信息成功写入F盘下的data文件关于Qt的文件路径设置仍在学习中~2013-04-30 14:24:50 阅读全文
posted @ 2013-04-30 14:24 铁树银花 阅读(451) 推荐(0) 编辑
Qt undefined reference to `vtable for paint'摘要:构建Qt项目时出现error:“undefined reference to `vtable for XXX'”。其中XXX是工程的一个头文件的名字。出现这个问题的原因可能是我修改了工程的内容而Qt没有检测到,我的解决方案是重现执行qmake(菜单栏“构建” -> “执行qmake”),再次构建项目,能正常启动和退出。 阅读全文
posted @ 2013-04-30 11:36 铁树银花 阅读(196) 推荐(0) 编辑
Qt初始化窗口大小摘要:在构造函数中使用this->resize( QSize( x, y ));其中x和y分别是窗口的长和高。 阅读全文
posted @ 2013-03-29 16:31 铁树银花 阅读(762) 推荐(0) 编辑
相关知识
【Qt】QTest:编译Qt单元测试程序
Qt 查询字符串数据
Qt框架之情人节玫瑰花案例项目
qt 中的打印程序编写流程
第二届人工智能竞赛——题目七、花卉分类
植物花发育B类基因研究进展资源
在线焓湿图
夏天花园里的开花机器!种上一盆可以扦插满院,让花园天天有花
麒麟生态
「太原宝石花文化传播招聘信息」
网址: Qt https://m.huajiangbk.com/newsview373587.html
上一篇: 探秘铁树的种类(从原产地到生长特 |
下一篇: 铁树的种类有哪些,铁树的常见品种 |