
C++
pdw2009
为自由而挣扎
展开
-
Dev-C++编译wxWidgets
虽然很多人都喜欢用功能强大而华丽的VS进行程序开发,但在开发wxWidgets程序时,我推荐用CodeBlocks加MinGW进行开发。主要原因是VS上并没有对wxWidgets的主动支持,在开发wxWidgets程序时,我们必须借助另外的界面设计工具(如wxFormBuiler),并且在VS上每建立一个wxWidgets工程,都需要进行若干繁琐的配置。如果你用CodeBlocks进行wxWi原创 2013-10-21 14:37:39 · 2082 阅读 · 0 评论 -
最简单的widget
#include <QtWidgets>#include <QLineEdit>int main(int argc, char *argv[]){ QApplication app(argc, argv); QWidget window; window.resize(320, 240); window.setWindowTitle ...原创 2018-05-06 23:03:07 · 248 阅读 · 0 评论 -
Qt 多线程类
Qt 包含下面一些线程相关的类QThread 提供了开始一个新线程的方法QThreadStorage 提供逐线程数据存储QMutex 提供相互排斥的锁,或互斥量QMutexLocker 是一个便利类,它可以自动对QMutex加锁与解锁QReadWriterLock 提供了一个可以同时读操作的锁QReadLocker与QWriteLocker 是便利类,它自动对QReadWriteLock加锁与解...转载 2018-05-03 18:17:22 · 353 阅读 · 0 评论 -
qt josn例子
#include "mainwindow.h"#include "ui_mainwindow.h"#include <QJsonObject>#include <QJsonDocument>#include <QMessageBox>#include <QByteArray>#include <QTextCodec>原创 2018-05-01 15:23:15 · 225 阅读 · 0 评论 -
Qt5日志输出
参考代码#include "dialog.h"#include <QApplication>#include <QTextCodec>#include <QDateTime>#include <QFile>#include <QTextStream>void outputMessage(QtMsgType type, co...原创 2018-05-01 14:45:02 · 1020 阅读 · 0 评论 -
StackWidget例子
#include "stackdialog.h"#include <QHBoxLayout>#include <QLabel>#include <QTextCodec>#pragma execution_character_set("utf-8")StackDialog::StackDialog(QWidget *parent) : QDi...原创 2018-04-30 14:49:43 · 737 阅读 · 0 评论 -
Qt 创建DockWidget停靠窗体
代码:#include "dockmainwindow.h"#include <QTextCodec>#include <QTextEdit>#include <QDockWidget>#pragma execution_character_set("utf-8")DockMainWindow::DockMainWindow(QWidget *pa...原创 2018-04-30 14:14:25 · 1224 阅读 · 0 评论 -
qt 分割窗口
左右分隔窗口例子:#include "mainwindow.h"#include <QApplication>#include <QSplitter>#include <QTextEdit>#include <QTextCodec>#include <QDebug>#pragma execution_character_se...原创 2018-04-30 12:58:54 · 861 阅读 · 0 评论 -
QT Creator 4.3.1+MSVC2013 解决中文乱码问题
1、设置qt creator 文件编码方法:工具-->选项->行为-->文件编码,,改成utf-8 ,并且添加BOM2、在含有中文的代码文件头(include 下面)添加#pragma execution_character_set("utf-8")3、在运行类入口处,添加 QTextCodec::setCodecForLocale(QTextCodec::codecForNam...原创 2018-04-30 12:57:44 · 418 阅读 · 0 评论 -
Qt日志输出至文件
Qt日志输出至文件转载 2016-11-06 23:48:10 · 1607 阅读 · 0 评论 -
C语言中预定义符 __FILE__, __LINE__, __FUNCTION__, __DATE__, __TIME__ 的使用
c原创 2016-05-17 23:20:05 · 779 阅读 · 0 评论 -
jnaerator命令行生成bridj的包(java调用c++动态链接库)
java调用c++动态链接库原创 2016-03-04 22:12:18 · 4171 阅读 · 1 评论 -
c++ 线程应用 始上最简单的例子
join()的作用前面已经提到,主线程等待子线程结束方可执行下一步(串行),detach()是的子线程放飞自我,独立于主线程并发执行,主线程后续代码段无需等待。看看效果:#include <thread>#include <iostream>#include <mutex>void hello_thread(){ std::cout<...原创 2019-08-13 13:12:06 · 250 阅读 · 0 评论