qt
Linux_痞子
痞子
展开
-
QT 主要类使用方法
***#QT 主要类使用方法#*** QApplication 应用程序类 管理图形用户界面应用程序的控制流和主要设置 QLabel 标签类 提供文本或者图像的显示 QPushButton 按钮类 提供了命令按钮 按钮的一种 QButtonGroup 按钮组合类 按钮组 相关按钮的组合 QGroupBox 群组类 一个有标题翻译 2016-01-28 13:38:20 · 407 阅读 · 0 评论 -
qt设置控件的ICON
一个简单的按钮图片加载代码,一般人出现的问题都是加载的图片可能会很小,怎么解决这个问题呢?来看看下面的代码吧,对于相关的迷惑点我会给出讲解,同时在学习这个代码的过程中我们也学学其他的一些功能实现。如何显示中文、如何设置字体以及颜色等。#include <QApplication>#include <QPushButton>#include <QLabel>#include <QGridLayout>转载 2016-04-24 19:38:39 · 1962 阅读 · 0 评论 -
qt 控件属性修改
修改控件的字体和颜色。 以QLabel为例:字体大小:QLabel->setStyleSheet("font-size:16px");字体颜色:方法一: QPalette pa; pa.setColor(QPalette::WindowText,Qt::blue); accountNumLabel->setPalette(pa);方法二:QPalette pa;pa.setCol翻译 2016-04-24 12:31:43 · 1210 阅读 · 0 评论 -
qt使用样式表修改控件属性
有时候需要修改控件的字体颜色等属性,使用qt的函数操作也很方便, 但是有一种更有效的方法就是使用qt内置的兼容的html样式表操作。例如添加button空间btn1,现在要修改它的颜色和字体,则很容易的使用下面的方法操作。 1、btn1->setStyleSheet("QPushButton{color:red}");//设定前景颜色,就是字体颜色btn1->setStyleSheet("QPu翻译 2016-04-24 12:28:14 · 1766 阅读 · 0 评论 -
qt类型转换
1、char * 与 const char *的转换 char *ch1="hello11";const char *ch2="hello22";ch2 = ch1;//不报错,但有警告ch1 = (char *)ch2;2、char 与 QString的转换char 转换为 QString其实方法有很多中,我用的是:char a='b';QString str;str=QString转载 2016-04-24 09:58:46 · 304 阅读 · 0 评论 -
ubuntu Qt环境链接mysql测试
qt链接mysql数据库的测试#include "Mysql.h"#include <QSqlDatabase>#include <QSqlQuery>#include <QCoreApplication>Mysql::Mysql(){ QSqlDatabase db = QSqlDatabase::addDatabase("QMYSQL");//加载数据库驱动 db.set原创 2016-05-07 02:07:06 · 595 阅读 · 0 评论 -
qt样式表的使用
Qt中可以灵活的使用层叠样式表(CSS),其语法和css很相似。因为HTML CSS的灵活性,可以很方便的为QT界面设计自己需要的外观。QT4.8各部件Style Sheets的用法示例在这里:http://qt-project.org/doc/qt-4.8/stylesheet-examples.html#customizing-qlineeditStyle Sheets用户手册在这里:http:转载 2016-05-03 19:11:09 · 985 阅读 · 0 评论 -
QT加载图片和移动控件
在qt中移动控件 1、获取控件的位置函数名:QPoint pos() const 例如创建button按钮后 QPoint point = button->pos(); 如果要获取对应(x,y)的坐标, int x = button->pos().x(); int y = button->pos().y();2、移动控件获取控件的位置以后就可以移动控件的位置原创 2016-04-24 19:55:29 · 3080 阅读 · 0 评论 -
qt qthread类和qobject类
QThread从QObject派生。它发出信号来表明线程开始了或结束了。并且也提供了几个槽。更有趣的是,QObject可以在多个程中同时使用,可以发出信号给另外线程的槽,以及向“活在”另外线程中的对象邮寄事件。以上之所以能发生,是因为每个初程都被允许拥有它自己的事件循环。QObject 重入 QObject是可重入的。它大多数非界面派生类,比如QTimer,QTcpSocket,QFtp,和QPr转载 2016-04-30 17:30:12 · 1524 阅读 · 0 评论 -
关于qt的线程结束
在Qt的线程创建。1、创建qt线程qt为我们创建线程进行了包装,调用qt的QThread类实例化就可以创建线程。#inclide <QThread>QThread thread;就可以创建一个线程,此时线程创建完毕后,我们就可以启动线程线程的启动调用的是成员函数start().线程启动以后我们接下来就是重写线程类的run()函数,进行具体的功能实现。总结:1)创建线程 QThread原创 2016-04-28 16:04:52 · 12910 阅读 · 1 评论 -
qt 常用类型转换
在qt的变成中经常会用到数据类型的转换,其中最常用的莫过于对字符串的处理。1、char *str1;或者char str2[]类型转换为QString QString QLatin1String(const char *);2、QString 转换为char *str1;或者char str2[]类型 QByteArray cName = qName.toLatin1();原创 2016-05-10 16:53:57 · 511 阅读 · 0 评论 -
详细介绍QT 主要类使用方法
详细介绍QT翻译 2016-01-28 13:25:22 · 981 阅读 · 0 评论 -
qt的字体和颜色设置对话框
qt提供了方便的字体的颜色修改的对话框类。1、设置颜色void ChatMenu::setMyColor(){ QColor color = QColorDialog::getColor(Qt::white, this); QString msg = QString("rgb(%1, %2, %3)").arg(QString::number(color.red()), QStr原创 2016-05-10 00:49:39 · 3492 阅读 · 0 评论