Qt PyQt C++
ruiqingzheng
小牛试刀 打发无聊
展开
-
C++中全局变量的问题
全局变量应该在.cpp文件中声明,因为是要为它分配内存空间的。 如果在.h中声明,而在多个.cpp文件中都包含了这个.h文件,就会出现重复定义,引起连结错误比如A和B两个类对应文件分别为 a.h, a.cpp , b.h , b.cppA类中需要定义一个全局变量foo 并在B类中访问这个全局变量 foo的定义需要在a.cpp中 , 不需要extern关键字, 直接原创 2009-08-26 01:22:00 · 744 阅读 · 0 评论 -
QT 中关闭窗口后 进程仍然存在
#include #include int main(int argc, char *argv[]){ QApplication app(argc, argv); QWidget *window = new QWidget; window->showNormal(); window->setAttribute(原创 2009-08-26 01:36:00 · 16571 阅读 · 0 评论 -
QT 随机字符串
void testClass::setRandString(QString & randString){ int max = 8; QString tmp = QString("0123456789ABCDEFGHIJKLMNOPQRSTUVWZYZ"); QString str = QString(); QTime t; t= QTime::cu原创 2009-09-05 20:26:00 · 3646 阅读 · 0 评论 -
QT 关于应用程序只启动一个实例的问题
QT中可以使用纯Win32 API使用CreateMutex 可以实现只启动一个应用程序实例#include #include #include "mydlg.h"#ifdef Q_WS_WIN#include #endifint main(int argc, char * argv[]) { QApplication app(argc,a原创 2009-09-07 23:08:00 · 1086 阅读 · 0 评论 -
QT 设置系统时间
#include #include bool hStart::sDate(int year, int mon, int day) { SYSTEMTIME st; GetSystemTime(&st); st.wYear=year; st.wMonth=mon; st.wDay=day; //s原创 2009-09-14 18:52:00 · 1783 阅读 · 0 评论 -
CEdit 详述
CEdit类提供了Windows编辑控件中的功能。编辑控件是一个子窗口矩形,用户可以向其中输入文本。 可以通过对话模板或直接从代码中创建一个编辑控件。在两种情形下,首先调用CEdit构造程序构造CEdit对象,再调用Create成员函数创建Windows编辑控件并将其与CEdit对象连接。 构造在CEdit的派生类中可以单步实现。为派生类编写构造程序并从构造程序中调用C转载 2013-05-27 15:19:02 · 840 阅读 · 0 评论