上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 25 下一页
(前半部分没有试过,因为我的有mysql驱动,实在抱歉) 1.预防万一,先安装一下mysql-devel(一定要装!)。 不安装的话后面编译会出现找不到-lmysqlclient的问题。 2. 开始编译: cd $QTDIR/src/plugins/sqldrivers/mysql//进入... Read More
posted @ 2014-03-25 16:21 星语海蓝 Views(3219) Comments(0) Diggs(0)
下载 qt-everywhere-opensource-src-4.8.4.tar.gz================准备工作====================yum install kernel-headers-$(uname -r) yum installkernel-devel-$(uname -r)yum install gcc gcc-c++ gdb makeyum install libX11-devel libXext-devel libXtst-devel================开始安装====================tar -xzvf qt-every Read More
posted @ 2014-03-25 12:49 星语海蓝 Views(1618) Comments(0) Diggs(0)
1.安装步骤yum install mysqlyum install mysql-serveryum install mysql-develchgrp -R mysql /var/lib/mysqlchmod -R 770 /var/lib/mysqlservice mysqld startmysql -u rootmysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpwd');2常见问题(1)如果yum install 出现 Transaction Check Error:错 Read More
posted @ 2014-03-25 11:29 星语海蓝 Views(1805) Comments(1) Diggs(0)
继承 QWidget setStyleSheet无效,解决方法。发现 继承自QWidget的自定义类 ,使用setStyleSheet无效,如果删除头文件中的 Q_OBJECT,setStyleSheet生效,但不用OBJECT 就无法所使用signal and slot,最后找到解决办法,继承自QWidget的自定义类中,重载 paintEvent方法,并加入如下代码:QStyleOption opt;opt.init(this);QPainter p(this);style()->drawPrimitive(QStyle::PE_Widget, &opt, &p, t Read More
posted @ 2014-03-21 15:45 星语海蓝 Views(7092) Comments(1) Diggs(0)
qt中关于QWidget的背景颜色和背景图片的设置首先设置autoFillBackground属性为真然后定义一个QPalette对象设置QPalette对象的背景属性(颜色或图片)最后设置QWidget对象的Palette实例:QWidget *widget = new QWidget;widget->setAutoFillBackground(true);QPalette palette;palette.setColor(QPalette::Background, QColor(192,253,123));//palette.setBrush(QPalette::Background Read More
posted @ 2014-03-21 15:11 星语海蓝 Views(676) Comments(0) Diggs(0)
1、QLineEdit显示内容的格式函数:QLineEdit *lineEditPassword = new QLineEdit;lineEditPassword -> setEchoMode(QLineEdit::Password);注:QLineEdit::Normal0 Display characters as they are entered. This is the default.QLineEdit::NoEcho1Do not display anything. This may be appropriate for passwords where even the .. Read More
posted @ 2014-03-15 16:48 星语海蓝 Views(1939) Comments(0) Diggs(0)
串行口是计算机一种常用的接口,具有连接线少,通讯简单,得到广泛的使用。常用的串口是RS-232-C接口(又称EIA RS-232-C)它是在1970年由美国电子工业协会(EIA)联合贝尔系统、调制解调器厂家及计算机终端生产厂家共同制定的用于串行通讯的标准。串口通讯指的是计算机依次以位(bit)为单位来传送数据,串行通讯使用的范围很广,在嵌入式系统开发过程中串口通讯也经常用到通讯方式之一。Linux对所有设备的访问是通过设备文件来进行的,串口也是这样,为了访问串口,只需打开其设备文件即可操作串口设备。在linux系统下面,每一个串口设备都有设备文件与其关联,设备文件位于系统的/dev目录下面。如 Read More
posted @ 2014-03-06 13:25 星语海蓝 Views(11561) Comments(1) Diggs(1)
QT 多线程程序设计QT通过三种形式提供了对线程的支持。它们分别是,一、平台无关的线程类,二、线程安全的事件投递,三、跨线程的信号-槽连接。这使得开发轻巧的多线程Qt程序更为容易,并能充分利用多处理器机器的优势。多线程编程也是一个有用的模式,它用于解决执行较长时间的操作而不至于用户界面失去响应。在Qt的早期版本中,在构建库时有不选择线程支持的选项,从4.0开始,线程总是有效的。线程类Qt包含下面一些线程相关的类:QThread提供了开始一个新线程的方法QThreadStorage提供逐线程数据存储QMutex提供相互排斥的锁,或互斥量QMutexLocker是一个便利类,它可以自动对QMute Read More
posted @ 2014-03-03 10:23 星语海蓝 Views(489) Comments(0) Diggs(0)
【1】QTableWidget简介QTableWidget是QT对话框设计中常用的显示数据表格的控件。学习QTableWidget就要首先看看QTableView控件(控件也是有”家世“的!就像研究人一样一样的),因为QTableWidget继承于类QTableView。两者主要区别是QTableView可以使用自定义的数据模型来显示内容(也就意味着使用时先要通过setModel来绑定数据源),而QTableWidget则只能使用标准的数据模型。QTableWidget单元格数据是QTableWidgetItem对象来实现的(即就是不需要数据源,单元格内的信息需要逐个填充即可)。这主要由于QT Read More
posted @ 2014-02-28 11:51 星语海蓝 Views(974) Comments(0) Diggs(0)
Qt是通过信号和槽的机制进行事件传递的,当有多个不同类型、或相同类型的物件的发送信号都通过一个槽来处理的时候,需要在槽中识别出这些信号然后做相应的处理。例如:在一个界面中有16个按钮(QPushButton)和4个(QRadioButton)这20个物件的SIGNAL(clicked(bool))都连接(connect)到同一个按键的处理槽中(void get_keyvalue(bool))那么就需要在get_keyvalue这个槽中把这些信号的发送者都识别出来,然后取其相应的键值然后发送,其方法是:void FBx::get_keyvalue(bool){if(QPushButton*btn Read More
posted @ 2014-02-28 11:49 星语海蓝 Views(3992) Comments(0) Diggs(0)
上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 25 下一页