Qt去掉最大化最小化按钮和最大化实例代码



Qt去掉最大化最小化按钮和最大化实例代码,

Qt隐藏最大化最小化按钮和最大化
w.setWindowFlags(w.windowFlags()&~Qt::WindowMaximizeButtonHint&~Qt::WindowMinimizeButtonHint);
w.showMaximized();
*******************
this->setWindowFlags(this->windowFlags()&~Qt::WindowMaximizeButtonHint);//隐藏最大化按钮

Read more

redhat系统下mysql数据库的安装配置及基本操作教程



redhat系统下mysql数据库的安装配置及基本操作教程,安装Mysql。mysql数据库密码的设置,用户权限的设置等。

1、下载MySQL的安装文件
安装MySQL需要下面两个文件:
MySQL-server-4.0.16-0.i386.rpm
MySQL-client-4.0.16-0.i386.rpm
下载地址为:http://www.mysql.com/downloads/mysql-4.0.html, 打开此网页,下拉网页找到“Linux x86 RPM downloads”项,找到“Server”和“Client programs”项,下载需要的上述两个rpm文件。[......]

Read more

mysql经常要使用到的命令有哪些

mysql经常要使用到的命令有哪些?创建数据库,创建数据表、用户管理,权限管理命令,日期时间管理等知识。

MySQL常用命令 ­
create database name; 创建数据库 ­
use databasename; 选择数据库 ­
drop database name 直接删除数据库,不提醒 ­
show tables; 显示表 ­
describe tablename; 表的详细描述 ­
select 中加上distinct去除重复字段 ­
mysqladmin drop databasename 删除数据库前,有提示。 ­
显示当前mysql版本和当前日期[......]

Read more

fedora下qt的mysql驱动编译以及相关的配置实例教程

fedora下qt的mysql驱动编译以及相关的配置实例教程,这里是32位系统,如果是64位系统,修改相应的路径需要修改

一、mysql的安装和配置

yum install mysql

yum install mysql-serveryum install mysql-develchgrp -R mysql /var/lib/mysqlchmod -R 770 /var/lib/mysql

service mysqld start  

                                                  

二、QtSDK的安装使[......]

Read more

RHEL 6.2 Qt连接mysql配置实例教程

RHEL 6.2 Qt连接mysql配置实例教程。

1,系统默认安装了mysql
# rpm -qa mysql
mysql-5.1.52-1.el6.1.ns6.01.x86_64

2,安装Qt,要选全部安装!!!(貌似无法从nokia下载了)
# ./QtSdk-offline-linux-x86_64-v1.2.1.run

3,进入Qt源码目录,编译mysql动态库
#cd /opt/QtSDK/QtSources/4.8.1/src/plugins/sqldrivers/mysql

# ls
main.cpp mysql.pro README

#[......]

Read more

QT QTableView用法

QT QTableView用法,QTableView常用于实现数据的表格显示。下面我们如何按步骤实现学生信息表格:

一 添加表头

   //准备数据模型
   QStandardItemModel *student_model = new QStandardItemModel();
   student_model->setHorizontalHeaderItem(0, new QStandardItem(QObject::tr(“Name”)));
   student_model->setHorizontalHeaderItem(1, new QStandar[......]

Read more

QSqlQuery::value: not positioned on a valid record解决方法

QSqlQuery::value: not positioned on a valid record解决方法,在使用QSqlQuery查询数据并用query的结果value出现QSqlQuery::value: not positioned on a valid record错误

QSqlQuery query;

query.prepare(“select id,name from employee where name like :inputName”);
query.bindValue(“:inputName”,str);
query.exec();
// QString[......]

Read more

RHEL QT中使用MYSQL中文乱码解决方法实例

RHEL QT中使用MYSQL中文乱码解决方法实例,其实这篇文章是整合版,是借鉴网上两篇文章整合起来的。先给出两篇源文章的来源:

1、《ubuntu myeclipse mysql 中文乱码 》
2、《QT中使用MYSQL中文乱码解决方法》
3、Qt与MySql访问乱码的问题

http://ferret.blog.163.com/blog/static/64423780201151224151335/

第一篇是讲mysql数据库编码的,而我采用成功的方法是第二篇的。
推荐你先试一下第二篇文章,如果成功了,就不用往下看了。

产生中文乱码的原因:QT默认的发送和接受都是UT[......]

Read more

Linux时间戳和标准时间的互转方法介绍

Linux时间戳和标准时间的互转方法介绍。在LINUX系统中,有许多场合都使用时间戳的方式表示时间,即从1970年1月1日起至当前的天数或秒数。如/etc/shadow里的密码更改日期和失效日期,还有代理服务器的访问日志对访问时间的记录等等。
下面介绍几种时间戳格式和标准时间格式转换的方法:
1、分别以标准格式和时间戳来显示当前时间
[root@365linux ~]# date
2010年 08月 10日 星期二 03:39:21 CST

[root@365linux ~]# date +%s

1281382775
2、显示指定时间的时间戳
[root@365linu[......]

Read more

C++中如何表示2进制,8进制、16进制变量实例代码

C++中如何表示2进制,8进制、16进制变量实例代码,

1、C和C++都没有提供二进制数的表达方法。
2、C,C++语言中,如何表达一个八进制数呢?
如果这个数是 876,我们可以断定它不是八进制数,因为八进制数中不可能出7以上的阿拉伯数字。但如果这个数是123、是567,或12345670,那么它是八进制数还是10进制数,都有可能。
所以,C,C++规定,一个数如果要指明它采用八进制,必须在它前面加上一个0,如:123是十进制,但0123则表示采用八进制。

int 0123;
这就是八进制数在C、C++中的表达方法。但是有一个例外就是转意符’\'。
因为C,C++规定不[......]

Read more